Archive | Programlama

PyCharm 2023.1.3 duyuruldu

İlk sürüm adayı 16 Mart 2023’te duyurulan PyCharm‘ın 2023.1.3 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. 2023.1 sürümü için üçüncü hata düzeltme güncellemesinin kullanıma sunulduğunu belirten Letusheva; bu sürüme IDE içinden, araç kutusu uygulamasını kullanarak veya bir Ubuntu kullanıcısı olanların anlık görüntüleri kullanarak güncelleme yapabileceklerini söyledi. Raycast’te gezinme özelliğini kullanırken IDE’nin çökmesine neden olan sorunu düzelttiklerini belirten Letusheva; yerel görevler listesinden kayıtların silinmesine neden olan sorunun da giderildiğini söyledi. LightEdit modunda çalışmayı etkileyen birkaç sorunun da düzeltildiği söyleniyor. Letusheva; çözülen sorunların tam listesinin sürüm notlarında bulunabileceğini sözlerine ekledi. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2023.1.3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.


Continue Reading →

 

PyCharm 2023.1.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

Python 3.12.0 beta 3 duyuruldu

Beta 2 sürümü 7 Haziran 2023‘te duyurulan ve Ekim 2023’te kullanıma sunulacağı belirtilen Python 3.12.0’ın beta 3 sürümü duyuruldu. Bunun bir test sürümü olduğu ifade edilirken, sürümün yalnızca test etmek amacıyla kullanılması gerektiği ve test eden kullanıcıların elde ettikleri kimi izlenimleri buraya bildirmelerinin beklendiği söyleniyor. Bu önizleme sürümüyle, Ekim ayına daha aylar olsa da, Python 3.12.0’ın nasıl daha okunabilir ve eyleme geçirilebilir hata mesajları sunacağı da dahil olmak üzere, gelecek özelliklerden bazılarını şimdiden önizlemenin mümkün olduğu belirtiliyor. Bu sürümün, 3.12.0’ın planlanan dört beta sürüm önizlemesinden üçüncüsü olduğu belirtilirken, üçüncü taraf Python projelerinin geliştiricilerini, bu üçüncü beta aşamasında 3.12.0’ı test etmeye ve bulunan sorunları mümkün olan en kısa sürede Python hata izleyicisine bildirme konusunda sorumlu davranmaya teşvik edildiği söyleniyor. Beta 4’ten sonra ABI değişikliği olmaması ve ilk sürüm adayı olan 3.12.0rc1’den sonra mümkün olduğunca az kod değişikliği olmasının hedeflendiği belirtiliyor. Sürüm, genel sınıflar için yeni tip ek açıklama sözdizimi (PEP 695) ve daha önce izin verilmeyen birçok şeye izin veren daha esnek f-string ayrıştırma (PEP 701) özelliğiyle geliyor. Genel sınıflar için yeni tip ek açıklama sözdizimiyle gelen yeni seri, birçok büyük ve küçük performans iyileştirmesi içeriyor. Kullanımdan kaldırılan smtpd ve distutils modüllerinin kaldırıldığı belirtilirken, tamsayıların dahili temsili, performans geliştirmelerine hazırlık olarak değiştiği ifade ediliyor. Python 3.12.0 beta 3 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.

Continue Reading →

 

Python 3.12.0 beta 3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU a2ps 4.15.5 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.5 sürümü, Reuben Thomas tarafından duyuruldu. Sloganı tam olarak “doğru olanı yap” olan GNU a2ps’ın 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, küçük bir hata düzeltme sürümü olduğunu belirten Thomas; uzun süredir devam eden ancak nadir görülen bir sorunun giderildiğ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ü, Autoconf 2.71, Automake 1.16.5 ve Gnulib v0.1-5892-g83006fa8c9 ile önyüklenmiş bulunuyor. Sürüm, çeşitli hata düzeltmeleriyle geliyor. GNU a2ps 4.15.5 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

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

0

Qt Creator 11 Beta2 duyuruldu

Qt Creator’un 11 Beta2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 11 Beta2’yi duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator 11’in hata düzeltmeleri ve yeni özellikler içerdiğini söyledi. Sürüme ait paketlerin açık kaynak sürümü ise, “Qt Creator” altındaki Qt indirme sayfasında mevcut olduğu ve ticari olarak lisanslı paketlerin Qt Account Portal’da bulunabileceği belirtiliyor. Ziller; önizlemeli Markdown düzenleyiciyle gelen yeni sürümün, GitHub Copilot için deneysel destek içerdiğini belirtti. Ayrıca, vcpkg C/C++ paket yöneticisi için deneysel destek eklenen yeni sürüm, Axivion statik analizörü için deneysel destek de içeriyor. Copilot eklentisinin varsayılan olarak devre dışı olduğunu belirten Ziller; düzenleme modunda kod önermek için OpenAI kullananın GitHub Copilot’u entegre edeceğini ifade etti. Deneysel vcpkg eklentisi, kitaplıkları indirmek ve yönetmek için vcpgk paket yöneticisini entegre edeceğini belirten Ziller; çoklu imleç desteğinin performansının iyileştirildiğini söyledi. Qt Creator kılavuzunu Qt Creator’da yardım modunda okuyabilir ve ona Qt dokümantasyon portalından çevrimiçi olarak erişebilirsiniz. Ek olarak, Qt Creator’un nihayet Qt çevrimiçi yükleyicisinde isteğe bağlı olduğu belirtiliyor. Açık kaynak sürümünün, “Qt Creator” altındaki Qt indirme sayfasında mevcut olduğu ve ticari olarak lisanslı paketlerin Qt Account Portal’da bulunabileceği belirtiliyor. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 11 Beta2 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Qt Creator 11 Beta2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

SFML 2.6.0 duyuruldu

Oyunların ve multimedya uygulamalarının geliştirilmesini kolaylaştırmak için PC’nin çeşitli bileşenlerine basit bir arayüz sağlayan SFML‘nin 2.6.0 sürümü, Lukas Dürrenberger tarafından duyuruldu. 5,5 yıl sonra, yeni ve devasa bir SFML sürümünü duyurmaktan gurur duyduklarını belirten Dürrenberger; son birkaç yılda, ekipte, toplulukta ve ayrıca SFML’nin yol haritasıyla kod açısından çok şey değiştiğini söyledi. Bu sürümün yapılmasına yardımcı olan tüm katılımcılara teşekkür etmek istediklerini belirten Dürrenberger; bunun son SFML 2.x sürümü olacağının unutulmaması gerektiğini söyledi. Yama sürümleri (ör. 2.6.1) olarak kritik sorunlar için düzeltmeler sağlayacaklarını belirten Dürrenberger; ancak tüm geliştirme çabalarının SFML 3’e odaklandığını ifade etti. SFML’nin çoklu platform olduğu hatırlatılırken, SFML ile uygulamanın en yaygın işletim sistemlerinde derlenebileceği ve kutudan çıkar çıkmaz çalıştırılabileceği ifade ediliyor. Çok dilli olan SFML; C ve .Net dilleri için resmi bağlamalara sahip olup, aktif topluluğu sayesinde Java, Ruby, Python, Go ve daha pek çok başka dilde de mevcut olduğu söyleniyor. SFML 2.6.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.


Continue Reading →

 

SFML 2.6.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Go (Golang) 1.21rc2 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.21rc2 sürümü duyuruldu. Go ekibinin, 1.21rc2 sürümünü duyurmaktan mutluluk duyduğu söylenirken; bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. 1.20 içinde ön izleme için duyurulan profil kılavuzlu optimizasyon (PGO) özelliğinin genel kullanıma sunulduğu, belirtilirken, ana paketin dizininde default.pgo adlı bir dosya varsa, go komutu onu bir PGO derlemesini etkinleştirmek için kullanır. Go veya Golang 1.21rc2 hakkında bilgi edinmek için GitHub sayfasını ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

     

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

0

GraalVM Community Components 23.0.0 duyuruldu

Bir sanal makine olan ve Oracle tarafından geliştirilen GraalVM’nin Community Components 23.0.0 duyuruldu. Çok sayıda dili Java ve diğer JVM tabanlı dilleri, JavaScript, Ruby, Python, R ve C/C ++ ve (diğer LLVM tabanlı dilleri) destekleyen ve bunları farklı dağıtım senaryolarında (OpenJDK) çalıştıran kapsamlı bir ekosistem sunan GraalVM’nin yeni sürümünde, JDK 17.0.7 ve JDK 20.0.1 için temel yapılar sunulmuş bulunuyor. Gerek GraalVM Community Components 23.0.0 ve gerekse JDK 17.0.7 ve JDK 20.0.1 için temel yapıların sürüm duyurusu GitHub üzerinden Mohamed Ez-zarghili tarafından yapıldı. GraalVM Free Terms and Conditions (GFTC) license altında lisanslanan yazılım JavaScript runtime (GraalJS), Node.js, Ruby, R, Python, WebAssembly, LLVM runtime, LLVM Toolchain, Java on truffle ile Java on Truffle LLVM Java kitaplığı ve VisualVM gibi isteğe bağlı olarak kullanılabilen bileşenlerle genişletilebiliyor. GraalVM, Java uygulamalarını anında başlayan, ısınma olmadan en yüksek performansı sağlayan ve daha az kaynak kullanan bağımsız ikili dosyalarda önceden derlemektedir. GraalVM’nin temel indirmeleri için kolaylıklar sağlayan bağlantılar da ilgili unsurların GitHub linklerinde bulunmaktadır. GraalVM Community Components 23.0.0 hakkında bilgi edinmek için JDK 17.0.7 ve JDK 20.0.1 için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

GraalVM Community Components 23.0.0 ile JDK 17.0.7 ve JDK 20.0.1 için temel yapıları aşağıdaki linklerde bulabilirsiniz.

0