Archive | Programlama

Qt 6.5.0 LTS’ye destek Nisan 2026’da sona erecek

3 Nisan 2023‘te Volker Hilsheimer tarafından duyurulan Qt 6.5.0 LTS’ye destek Nisan 2026’da sona erecek. Qt grubu tarafından yapılan açıklamaya göre, Qt 6.5.0 LTS için standart destek 3 Nisan 2026’dan sonra sona eriyor. Bundan sonra, sürüm EoS (destek sonu) durumunda olacak ve yalnızca ek hizmetler aracılığıyla desteklenebilecek. Bu nedenle, Qt 6.5.0 LTS kullanan uygulamaları ve gömülü cihazları dağıtan müşterilerin, güvenlik düzeltmeleri de içerebilecek teknik destek ve bakım yamalarına nasıl erişebileceklerini değerlendirmeleri gerektiği ifade ediliyor. Ekim 2024’te yayınlanan Qt 6.8.0 LTS’nin, Qt LTS destek süresindeki son değişikliklerin ardından Ekim 2029’a kadar destekleneceği ve bakımının yapılacağı belirtilirken, kullanıcıların en yeni LTS sürüm olan Qt 6.8.0’a geçebilecekleri ve böylece, geliştirilmiş performans ve kararlılıkla mevcut kodun, tek bir satır bile değiştirmeden, yeni platformlarda ve cihazlarda daha iyi çalışmasının sağlanabileceği söyleniyor. Ayrıca sürümde, Qt Graphs, Qt HttpServer ve Qt GRPC dahil olmak üzere tamamen desteklenen birçok yeni modül bulunduğu belirtiliyor. Qt’nin sürüm döngüsü hakkında daha fazla bilgiyi burada bulabileceğiniz söyleniyor. En yeni küçük sürüm olan Qt 6.10, kullanıma hazır erişilebilirlik, vektör animasyonları için kolay içe aktarmalar, kullanıcı arayüzü iyileştirmeleri ve ürününüzü modern tutmak için çok daha fazlasını sunuyor. Continue Reading →

 

 

 

Qt 6.5.0 LTS’ye desteğin Nisan 2026’da sona ereceğine ilişkin bildiriyi inceleyebilirsiniz.

0

Ruby 4.0.1 duyuruldu

Ruby programlama dilinin 4.0.1 sürümü duyuruldu. Ruby 4.0.1’i duyurmaktan mutluluk duyulduğu belirtilirken, Array#pack’te taşma hatasının düzeltildiği belirtiliyor. Bir data nesnesi, üyesi olmasa bile dondurulması gerektiği belirtilirken, bu listenin tool/gen-github-release.rb tarafından otomatik olarak oluşturulduğu, bu nedenle, bazı commit’lerin eksik olabileceği ifade ediliyor. Bilgi için tam değişiklik günlüğünün incelenebileceği belirtiliyor. 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 sistemleri ile iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 4.0.1 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

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

0

PHP 8.5.2 duyuruldu

PHP’nin 8.5.2 sürümü duyuruldu. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk olarak 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 8.5.2 hakkında bilgi edinmek üzere değişiklik sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

PHP 8.5.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Go (Golang) 1.26rc2 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dilinin 1.26 sürümünün ikinci sürüm adayı duyuruldu. Bu sürümün, go1.26rc2 etiketli revizyonda release-branch.go1.26’dan alındığı belirtilirken, sürümün, güvenlik politikasına uygun 6 güvenlik düzeltmesi içerdiği ifade ediliyor. URL kodlu bir formu ayrıştırırken, net/http’nin beklenmedik miktarda bellek ayırabileceği; bunun, bellek tükenmesi nedeniyle hizmet reddine yol açabileceği belirtiliyor. Config.Clone yönteminin, zaten bir TLS fonksiyonuna iletilmiş bir Config’i kopyalamaya olanak tanıyacağı ve böylece değiştirilmesine ve yeniden kullanılmasına izin vereceği söyleniyor. Sorun izleyicisi kullanılarak herhangi bir sorunun bildirilebileceği belirtiliyor. Go veya Golang 1.26rc2 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

          

Go (Golang) 1.26rc2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU a2ps 4.15.8 duyuruldu

Elbette düz metin dosyalarını işleyen, ancak aynı zamanda oldukça popüler birkaç dili de yazdıran bir PostScript filtresi olan GNU a2ps‘ın 4.15.8 sürümü, Reuben Thomas tarafından duyuruldu. Sloganı tam olarak “doğru olanı yap” olan GNU a2ps’nin son derece yapılandırılabilir olmasına rağmen her şeyin acemisi bir kullanıcının karmaşık PostScript manipülasyonlarını yapabilmesi için yapıldığı düşünülüyor. Bu sürümün, GNU AP2S’nin kararlı bir sürümü olduğunu belirten Thomas; bir arabellek taşması sorununu ve bazı eski sistemlerde derleme hatasını düzelttiğini söyledi. GNU General Public License v2 veya daha üstü ile lisanslanmış özgür bir yazılım olan GNU a2ps’ın yeni sürümünün, 4.15.7 sürümünden bu yana geçen 21 haftada 1 kişi tarafından 13 commit yapılarak gelmiş bulunuyor. Sürüm, çeşitli hata düzeltmeleriyle geliyor. GNU a2ps 4.15.8 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

 

GNU a2ps 4.15.8 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

KDevelop 25.12.1 duyuruldu

Unix benzeri işletim sistemleri için KDE SC masaüstü ortamına tümleşik özgür bir geliştirme ortamı olan KDevelop’un 25.12.1 sürümü, Heiko Becker tarafından duyuruldu. Yazılımın yeni sürümünün üretildiği ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. Heiko Becker tarafından duyurulan yeni sürüm, KDevelop 25.12.1 hakkında fikir edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

         

 

 

         

KDevelop 25.12.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

V programming language 0.4.12 duyuruldu

V, diğer adıyla vlang, 2019 yılının başlarında Alexander Medvednikov tarafından Go ve Oberon, Swift ve Rust gibi diğer programlama dillerinden esinlenilenirek geliştirilen, MIT Lisansı altında yayınlanan özgür ve açık kaynaklı bir yazılımdır. Hedefleri arasında kullanım kolaylığı, okunabilirlik ve sürdürülebilirlik yer alan yazılımın, kişisel projeler için kullanılan mevcut dillerden duyulan hayal kırıklığının bir sonucu olarak oluşturulduğu söylenmektedir. Başlangıçta kişisel kullanım için tasarlanan, ancak, kamuoyunda bahsedildikten ve artan ilgiden sonra, kamuya açık hale getirilmesine karar verilen vlang; kamuya açık hale getirildiğinde, derleyici V dilinde yazılmıştı ve kendini derleyebiliyordu. GitHub aracılığıyla aktif olarak geliştirilen ve yayınlanan V, 2025 yılında, TIOBE‘de listelenen diller arasına girmiş bulunuyor. V programming language 0.4.12 Alexander Medvednikov tarafından duyuruldu. V programming language 0.4.12 hakkında bilgi edinmek için GitHub duyurusu incelenebilir. Continue Reading →

 

 

 

V programming language 0.4.12 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0