Archive | Programlama

Perl’in 5.38.0 sürümü duyuruldu

NASA’da sistem yöneticisi olarak çalışan dil bilimci Larry Wall tarafından geliştirilen açık kaynak kodlu perl programlama dilinin 5.38.0 sürümü, Ricardo Signes tarafından duyuruldu. Perl 5.38.0’ı duyurmaktan heyecan duyduklarını söyleyen Signes; bunun 5.38 serisinin ilk geliştirme sürümü olduğunu ifade etti. Perl 5.38.0, Perl 5.36.0’dan bu yana yaklaşık 12 aylık geliştirmeyi temsil ediyor ve 100 yazardan 1.500 dosyada yaklaşık 290.000 satır değişiklik içeriyor. Perl, canlı bir kullanıcı ve geliştirici topluluğu sayesinde dördüncü on yılında gelişmeye devam ediyor. Bu sürümde yer alan değişikliklerin çoğunun, Perl’in çekirdeğinde yer alan CPAN modüllerinden kaynaklandığı belirtilirken, Perl’ün gelişimine yardım ettikleri için tüm CPAN topluluğuna minnettar olunduğu ifade ediliyor. Perl 5.39.0’ın ilk geliştirme anlık kalıbının 20 Temmuz 2023’te çıkarılmasının umulduğu söyleniyor. Nesne yönelimli bir dil olan Perl, yoğun biçimde metin işleme ve görüntü tanıma söz konusu olduğunda kullanılabilecek en güçlü ve pratik programlama dillerinden biri. Larry Wall’un Perl’i yazarken C, sed, AWK ve sh gibi pek çok dilden önemli ve güçlü özellikleri ödünç aldığı söyleniyor. Perl 5.38.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Perl 5.38.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Django 4.2.3, 4.1.10 ve 3.2.20 duyuruldu

Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 4.2.3, 4.1.10 ve 3.2.20 sürümleri, Mariusz Felisiak tarafından duyuruldu. Django ekibinin Django 4.2.3, 4.1.10 ve 3.2.20yi duyurmaktan mutluluk duyduğunu ifade eden Felisiak; tüm kullanıcıları mümkün olan en kısa sürede yükseltmeye teşvik ettiklerini hatırlattı. EmailValidator ve URLValidator, e-postaların ve URL’lerin çok sayıda alan adı etiketi aracılığıyla potansiyel normal ifade hizmet reddi saldırısına maruz kaldığını belirten Felisiak; sürümlerin bu nedenle önemli olduğunu ifade etti. Her zaman olduğu gibi, olası güvenlik sorunlarının özel e-posta yoluyla [email protected] adresine bildirilmesini istediklerini ifade eden Felisiak; bunların, birer güvenlik sürümü olduğunu belirterek, Django güvenlik politikalarının incelenmesinin önemli olduğunu ifade etti. Django 4.2.3, 4.1.10 ve 3.2.20 hakkında ayrıntılı bilgi edinmek için ilgili sürüm notlarını ya da sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Django 4.2.1, 4.1.9 ve 3.2.19 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PostgreSQL 16 Beta 2 duyuruldu

Tüm Unix ya da Unix türevi sistemlerde çalışan güvenli ve geniş özelliklere sahip, SQL standart sorgu dilini destekleyen dünyanın en iyi açık kaynak veritabanı yönetim sistemi olan PostgreSQL’in 16 Beta 2 sürümü, PostgreSQL Global Development Group tarafından duyuruldu. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılıyor ve test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Açık kaynak PostgreSQL topluluğu ruhuyla, hataları veya var olabilecek diğer sorunları ortadan kaldırmaya yardımcı olması için PostgreSQL 16’nın yeni özelliklerini sistemlerde test edilmesinin önemle tavsiye edildiği belirtilirken; PostgreSQL 16’nın, sorgu yürütmede performans iyileştirmeleri içerdiği ifade ediliyor. Ayrıca, pencere sorguları için çeşitli iyileştirmeler, RANGE ve LIST bölümleri için aramalarda iyileştirmeler ve RIGHT ve OUTER sorgularında “birleşme önleme” desteği bulunduğu belirtiliyor. Ek olarak, PostgreSQL 16, PostgreSQL için istemci kitaplığı olan libpq’ye yük dengelemeyi sunuyor. PostgreSQL 16 Beta 2 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

PostgreSQL 16 Beta 2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyPy 7.3.12 duyuruldu

Python programlama dilinin, Python‘un standart uygulaması olan CPython’a alternatif bir uygulama olan, CPython’un yerine geçen ve RPython dili kullanılarak oluşturulup onunla birlikte geliştirilen PyPy‘nin 7.3.12 sürümü duyuruldu. PyPy ekibinin, PyPy’nin 7.3.12 sürümünü yayınlamaktan gurur duyduğu belirtilirken,  bunun, eskisinden daha hızlı olan yeni bir dizeden int’e algoritma (ayrıca CPython 3.12’de görünen) içerdiği söyleniyor. Windows’ta sembolik bağlantılar için destek eklenen sürüm, ilk Python3.10 versiyonu oluyor. PyPy3.9, CPython 3.9.17 için stdlib dahil olmak üzere Python 3.9’un sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olduğu belirtilirken, PyPy3.10’un, CPython 3.10.12 için stdlib dahil olmak üzere Python 3.10’un sözdizimini ve özelliklerini destekleyen bir yorumlayıcı olduğu ifade ediliyor. Bunun, ilk 3.10 sürümü olduğu, ancak geçmiş deneyimlere dayanarak, yukarı akışla uyumluluğundan oldukça emin olunduğu belirtiliyor. Ancak, cython 0.29.35 veya cython 3.0.0b3 gerektirdiğinin unutulmaması isteniyor. PyPy projesine sürekli destek veren bağışçılara teşekkür edildiği ifade ediliyor. PyPy 7.3.12 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu sayfasını inceleyebilirsiniz.

Continue Reading →

 

PyPy 7.3.12 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Ruby on Rails 7.0.6 duyuruldu

Ruby programlama diliyle yazılmış, açık kaynak kodlu bir web uygulama geliştirme çatısı olan Ruby on Rails‘in 7.0.6 sürümü duyuruldu. Yeni sürümde, bazı Hash’ler için yanlış değerler döndüren EncryptedConfiguration’ın düzeltildiği belirtilirken, id ile biten dizeler için insanlaştırmanın da düzeltildiği söyleniyor. İyimser bir şekilde kilitlenmiş kayıt silme işleminde azalan sayaç önbelleklerinin düzeltildiği belirtilirken, SQLite’ta tabloyu değiştirirken mevcut sütun varsayılan işlevlerinin korunması gerektiği söyleniyor. 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.0.6 değişim günlüğüne 7.0.6 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.0.6 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PyCharm 2023.2 EAP 4 duyuruldu

Üçüncü EAP sürümü 7 Haziran 2023’te duyurulan PyCharm‘ın 2023.2 EAP 4 sürümü, Valeria Letusheva tarafından duyuruldu. PyCharm’da kullanıcıyı daha üretken ve kodlaması daha sorunsuz hale getirecek özellikler sunmak için çok çalıştıklarını ifade eden Letusheva; geliştirme sürecinde sürece katılan, yeni özellikleri test eden, Twitter’da yorum yapan, hata raporları gönderen vb. herkese teşekkür ettiklerini ifade etti. Dördüncü EAP yapısının, yeni AI Assistant, ağ geçidi için Dev Containers desteği ve UI geliştirmeleri gibi güncellemelerle artık kullanılabileceğini söyleyen Letusheva; Toolbox uygulamasının, EAP derlemelerini edinmenin ve hem kararlı hem de EAP sürümlerini güncel tutmanın en kolay yolu olduğunu ifade etti. PyCharm EAP yapılarının tam olarak test edilmediğini ve kararsız olabileceğini dile getiren  Letusheva; bu haftaki EAP derlemesinin, PyCharm’a büyük bir ekleme getirdiğini, bunun, yapay zeka asistanı olduğunu söyledi. PyCharm EAP 4’ün, entegre bir AI sohbeti, otomatik dokümantasyon oluşturma, ad önerisi ve taahhüt mesajı oluşturma dahil olmak üzere ilk AI destekli işlevsellik setini sağladığını belirten Letusheva; bu AI özelliklerine erişmek için, JetBrains hesabını kullanarak JetBrains AI hizmetinde oturum açmış olmak gerektiğini ifade etti. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2023.2 EAP 4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.


Continue Reading →

 

PyCharm 2023.2 EAP 4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

Ruby on Rails 7.0.5.1 ve 6.1.7.4 duyuruldu

Ruby programlama diliyle yazılmış, açık kaynak kodlu bir web uygulama geliştirme çatısı olan Ruby on Rails‘in 7.0.5.1 ve 6.1.7.4 sürümleri duyuruldu. 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.0.5.1 ve 6.1.7.4 değişim günlüklerine 7.0.5.1 ve 6.1.7.4 GitHub sayfalarından ulaşabilirsiniz. Ruby on Rails 7.0.5.1 ve 6.1.7.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Ruby on Rails 7.0.5.1 ve 6.1.7.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0