Archive | Programlama

OpenJDK 23.0.0 RC2 duyuruldu

Açık Java geliştirme kiti olarak da bilinen, Java programlama dilinin özgür ve açık kaynak kodlu bir gerçeklemesi olan OpenJDK‘nin 23.0.0 RC2 no’lu sürümü, Mark Reinhold tarafından duyuruldu. GNU Genel Kamu Lisansı altında kullanıma sunulan yazılım, Java uygulamalarını geliştirmeyi, hata ayıklamayı ve izlemeyi desteklemek için geliyor. Tüm desen bağlamlarında ilkel tür desenlerine izin verilerek desen eşleşmesinin geliştirildiği ve instanceof ve switch’in tüm ilkel türlerle çalışacak şekilde genişletildiği belirtilirken; Java sınıf dosyalarını ayrıştırmak, oluşturmak ve dönüştürmek için standart bir API sağlandığı, ve bunun bir önizleme API’si olduğu söyleniyor. JavaDoc belgeleri yorumlarının yalnızca HTML ve JavaDoc @-etiketlerinin bir karışımı yerine Markdown’da yazılmasını sağlandığı belirtilirken, akış API’sinin özel ara işlemleri destekleyecek şekilde geliştirildiği ve akış boru hatlarının verileri mevcut yerleşik ara işlemlerle kolayca elde edilemeyen şekillerde dönüştürmesine olanak tanındığı ifade ediliyor. OpenJDK 23.0.0 RC2 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

OpenJDK 23.0.0 RC2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

Ruby on Rails 7.2.1 duyuruldu

Ruby programlama diliyle yazılmış, açık kaynak kodlu bir web uygulama geliştirme çatısı olan Ruby on Rails‘in 7.2.1 sürümü, Rafael Mendonça França tarafından duyuruldu. Yeni sürümde, paralel testler ve PostgreSQL ile enum sütunları için algılamanın düzeltildiği söyleniyor. BatchEnumerator kullanılarak toplu işlem yapılırken yutma sırası uyarısını yoksayma sorununun düzeltildiği belirtilirken, Fiber IsolatedExecutionState kullanılırken bağlantı havuzundaki bellek şişkinliği de düzeltilmiş bulunuyor. MySQL adaptörü için create_table’ın auto_increment seçeneğiyle düzeltildiği ifade ediliyor. Ruby on Rails, modern bir web uygulaması oluşturmayı çok daha kolay ve eğlenceli bir hale getiriyor. Harika uygulamalar oluşturmak için kullanıcının ihtiyacı olan her şeyi içeren yazılım; bunun dışında geniş, yardımsever bir topluluk desteği ile sunuluyor. 1988 yılında Massachusetts Teknoloji Enstitüsü tarafından hazırlanan ve GPL ile uyumlu bir biçimde en yaygın kullanılan özgür yazılım lisanslarından biri olan MIT Lisansı ile kullanıma sunulan Ruby on Rails; David Heinemeier Hansson tarafından geliştirilmiştir. Rails 7.2.1 değişim günlüğüne GitHub sayfasından ulaşabilirsiniz. Ruby on Rails 7.0.6 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Ruby on Rails 7.2.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

kotlinx.rpc 0.2.4 duyuruldu

Kullanıcılarına Kotlin dili yapılarını mümkün olduğunca kolay kurulumla kullanarak uzaktan prosedür çağrıları (RPC) gerçekleştirmeleri için araçlar sağlayan çok platformlu bir Kotlin kütüphanesi olan kotlinx.rpc‘nin 0.2.4 sürümü, Alexander Sysoev tarafından duyuruldu. RPC’ye aşina olmayanların, belgeye devam etmeden önce Wikipedia’nın RPC hakkındaki makalesini okumasının önemle önerildiği belirtilirken; kitaplığın, Kotlin Multiplatform projelerinde RPC sistemleriyle çalışırken harika bir kullanıcı deneyimi sağlama hedefiyle tek bir yerde toplanmış bir dizi araç ve API olduğunu anlamanın önemli olduğu ifade ediliyor. Çeşitli hata düzeltmeleriyle gelen yeni sürümde, 1.9.25 ve 2.0.10 Kotlin sürümlerinin eklendiği söyleniyor. kotlinx.rpc 0.2.4 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

kotlinx.rpc 0.2.4 edinmek için aşağıdaki linke tıklayınız.

0

GNU Binutils 2.43.1 duyuruldu

GNU Binutils’in 2.43.1 sürümü, GNU Binutils yayın yöneticisi Nick Clifton tarafından duyuruldu. GNU Binutils projesinin 2.43.1 sürümünü duyurmaktan mutluluk duyduğunu söyleyen Clifton; GNU Binutils’in yeni sürümün, önceki 2.43 sürümüne göre hata düzeltmeleri içeren ancak yeni özellikler içermeyen bir nokta sürümü olduğunu ifade etti. Projeye katkıda bulunan herkese teşekkür edildiği ifade edilirken, GNU Binutils’te uyarıların varsayılan olarak etkin olduğu ancak bir komutla devre dışı bırakılabileceği belirtiliyor. Çıktıya kullanılmayan LTO arşiv üyelerini dahil etme probleminin düzeltildiğini söyleyen Clifton; boş dizeyle .irpc işlemenin de düzeltildiğini ifade etti. -Wl,–oformat,binary ile bir çökmenin düzeltildiği belirtilirken, Zcmop ve Zimop uzantıları için destek eklendiği söyleniyor. DT_RELR ve gevşeme etkileşimi de düzeltilmiş bulunuyor. GNU Binutils 2.43.1 hakkında  bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU Binutils 2.43.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

CodeEdit 0.3.0 duyuruldu

Hafif, yerel olarak oluşturulmuş bir düzenleyici olan CodeEdit‘in 0.3.0 sürümü duyuruldu. Kullanıcının, daha önce hiç olmadığı kadar yüksek hızlarda, daha fazla verimlilik ve güvenilirlikle herhangi bir dili kullanarak herhangi bir proje geliştirebileceği belirtilirken, sürümün, görev çalıştırma ve kaynak kontrolü iyileştirmeleriyle geldiği ifade ediliyor. Yeni etkinlik görüntüleyicisinde görevleri çalıştırma ve mevcut durumlarını ve çıktılarını görme yeteneği sunulduğu belirtilirken; itme, çekme, getirme ve saklama yetenekleri sağlanarak kaynak kontrolü entegrasyonunun da geliştirildiği söyleniyor. Git push force ve etiket seçeneklerinin etkinleştirildiği belirtilirken, yardımcı alan geçiş animasyonunun iyileştirildiği söyleniyor. CodeEdit 0.3.0 hakkında bilgiyi neler yeni sayfasında ya da GitHub sayfasında bulabilirsiniz.

Continue Reading →

 

 

CodeEdit 0.3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PostgreSQL 16.4, 15.8, 14.13, 13.16, 12.20 ve 17 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 16.4, 15.8, 14.13, 13.16, 12.20 ve 17 Beta 3 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.4, 15.8, 14.13, 13.16, 12.20 ve 17 Beta 3 sürümlerinin, son birkaç ayda bildirilen 1 güvenlik açığını ve 55’ten fazla hatayı düzelttiği söyleniyor. PostgreSQL 12’nin, 14 Kasım 2024’te düzeltmeleri almayı bırakacağı hatırlatılırken, PostgreSQL 12’yi bir üretim ortamında çalıştıranların, PostgreSQL’in daha yeni, desteklenen bir sürümüne yükseltmeyi planlamasının önerildiği söyleniyor. PostgreSQL 16.4, 15.8, 14.13, 13.16, 12.20 ve 17 Beta 3’un tüm özellikleri ve değişiklikleri hakkında bilgileri sürüm notlarında bulabilirsiniz. PostgreSQL 16.4, 15.8, 14.13, 13.16, 12.20 ve 17 Beta 3 sürümü hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

  PostgreSQL 16.4, 15.8, 14.13, 13.16, 12.20 ve 17 Beta 3 sürümünü edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Boost 1.86.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.86.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. İndirme bağlantılarının The C++ Alliance’ın hibeleriyle desteklendiği belirtilirken, yeni bir kütüphane olmadığı ifade ediliyor. OpenBSD sürümleri syscall(2) desteği kaldırıldığı ifade edilirken, bu nedenle, OpenBSD’de futex(2) sistem çağrısının kullanılması öneriliyor. HTTP durum kodu 418 eklenirken, çeşitli API değişiklikleri yapılmış bulunuyor. Bazı örneklerde std::bind’in gereksiz kullanımlarının kaldırıldığı belirtilirken, SSL/TLS kapatma prosedürü bölümü eklendiği söyleniyor. Tabanı 10’dan büyük olan tamsayılar için taşma tespiti düzeltildiği belirtilirken, değişim formatlarını kullanmak yerine std::float16_t ve std::bfloat16_t için yerel destek eklendiği söyleniyor. Boost 1.86.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

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

0