Archive | Programlama

PHP 8.2.21 duyuruldu

PHP’nin 8.2.21 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.2.21 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.


Continue Reading →

  PHP 8.2.21 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Pydantic 2.8.2 duyuruldu

Python için yüksek performanslı bir REST API çerçevesi olan, Starlette üzerine inşa edilen ve veri doğrulama için Pydantic’i kullanan FastAPI ile ilgili bir yazılım olan Pydantic’in 2.8.2 sürümü, Sydney Runkle tarafından duyuruldu. Python için en yaygın kullanılan veri doğrulama kitaplığı olan Pydantic’in yeni sürümünü duyurmaktan mutluluk duyulduğu belirtilirken, Pydantic’in temel doğrulama mantığının Rust’ta yazıldığı, bu nedenle Pydantic’in, Python için en hızlı veri doğrulama kitaplıklarından biri olduğu ifade ediliyor. Pydantic modellerinin, diğer araçlarla kolay entegrasyona izin veren JSON şemasını yayabildiği belirtiliyor. @dmontagu’nun takılabilir şema doğrulayıcısının neden olduğu iddiayla ilgili sorunu düzelttiği söyleniyor. Pydantic 2.8.2 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Pydantic 2.8.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

kotlinx.rpc 0.2.1 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.1 sürümü duyuruldu. RPC’ye aşina olmayanların, bu belgeye devam etmeden önce Wikipedia’nın RPC hakkındaki makalesini okumasının önemle önerildiği belirtilirken; bu 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. kotlinx.rpc 0.2.1 hakkında bilgi edinmek için sürümler sayfasını incelyebilirsiniz.

Continue Reading →

 

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

0

Kotlin 2.0.20-Beta1 duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.0.20-Beta1 sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Yeni sürümde, KtWhenConditionInRange çağrı çözümlemesinin desteklendiği belirtilirken, kotlin/java kaynağı/kütüphane bildirimlerini ayırt etmek için KtSymbolOrigin’in yeniden tasarlandığı söyleniyor. KtAnalyticSessionProvider.analyze’nin satır içi olmasından kaynaklanan ikili uyumsuzluk sorunlarının düzeltildiği belirtilirken, Kt önekinin Ka olarak yeniden adlandırıldığı söyleniyor. KtCallableSymbol.callableIdIfNonLocal’in -> callableId olarak yeniden adlandırıldığı belirtilirken, süper yardımcı bir nesneden korumalı yapılara ve alanlara erişime izin verildiği söyleniyor. Kotlin 2.0.20-Beta1 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Kotlin 2.0.20-Beta1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 3.30.0 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 3.30.0 sürümü, John Parent tarafından duyuruldu. CMake 3.30.0’ı duyurmaktan mutluluk duyduğunu söyleyen Parent; CMake 3.30.0’ın artık indirilebilir olduğunu duyurmaktan mutluluk duyduklarını söyledi. “cmake-presets(7)” dosyalarının artık “9” şema sürümünü desteklediği belirtilirken, “include” alanlarının artık “$env{}” ve önceden ayara özgü makrolar (yani bir ön ayarın tanımı içindeki alanlardan türetilenler) dışındaki tüm makroları genişlettiği ifade ediliyor. Seçilen derleyici için CMake’in desteklediği en son “<LANG>” dil standardını açıklamak için “CMAKE_<LANG>_STANDARD_LATEST” değişkeni eklendiği belirtiliyor. “GENERATED” kaynak dosya özelliği artık tüm dizinlerde görülebilebileceği söyleniyor. CMake 3.30.0 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

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

0

PHP 8.3.9 duyuruldu

PHP’nin 8.3.9 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.

Continue Reading →

 

PHP 8.3.9 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Go (Golang) 1.22.5 ve Go 1.21.12 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.5 ve Go 1.21.12 sürümleri duyuruldu. Go ekibinin, 1.22.5 ve Go 1.21.12 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ğu belirtilirken, bunların, güvenlik politikasını izleyen 1 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.5 ve Go 1.21.12 hakkında bilgi edinmek için sürüm duyurusunu ya da 1.22.5 ve Go 1.21.12 GitHub sayfalarını inceleyebilirsiniz.

Continue Reading →

     

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

0