Archive | Programlama

Less 691 duyuruldu

CSS formatına derlenebilen açık kaynak kodlu dinamik bir biçim dili olan Less’in 691 sürümü duyuruldu. –autosave seçeneği eklendiği belirtilen yeni sürüm, ESC-f komutu eklenmiş olarak geliyor. Uzun komut istemine sütun numarası ve = mesajı eklenirken, %C, %W, %Q ve ?Q komut istemi prototip dizileri de eklenmiş bulunuyor. Tuş takımı tuşları eşleştirilip termcap’te tuş takımı tanımları bulunmadığı için termcap yerine terminfo kullanıldığı belirtilirken, HOME tuşunun tamamen sola kaydırma, END tuşunun tamamen sağa kaydırma işlevi gördüğü ifade ediliyor. SIGHUP’ın SIGTERM gibi düzenli bir şekilde çıkış yapmasını sağlandığı belirtiliyor. 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ü 691 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz. Continue Reading →

 

 

 

 

 

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

0

CMake 4.2.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 4.2.2 sürümü duyuruldu. CMake 4.2.2’yi duyurmaktan mutluluk duyulduğu söylenirken; içe aktarılan bir hedefte göründüğünde, `$<CONFIG:cfgs>` oluşturucu ifadesinin, geçerli olmayan yapılandırmalarla eşleşmemesi için düzeltildiği söyleniyor. İçe aktarılan hedeflerin yapılandırma ve konum seçiminin artık daha tutarlı olduğu belirtilirken, CMP0199 politikasının YENİ davranışının kısmen geri alındığı ifade ediliyor. CMake 4.2.2 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

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

0

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.25.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

          

Go (Golang) 1.25.0 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