Archive | Programlama

Laravel 11.26.0 duyuruldu

Özel uygulamalar geliştirmek için kullanılan bir web frameworku olarak lanse edilen, PHP dili içerisinde kullanıcıların işlerini kolaylaştıran ve güvenlik açısından destek sağlayan birçok frameworkten biri olarak kullanıma sunulan Laravel‘in 11.26.0 sürümü Paul Redmond tarafından duyuruldu. Bu sürümün hız sınırlama tanımlarken Enum’ları kullanarak bir işlem havuzunu zarif bir şekilde durdurma, iş orta katmanı oluşturmak için bir Artisan komutu ve daha fazlasını yapma yeteneği sunduğunu belirten Redmond; bunların RateLimited kuyruk iş orta katmanıyla da kullanabileceğini söyledi. Punyapal Shah’ın, make:model komutuna HasFactory özelliği için genel bir açıklama ekleyecek bir güncellemeyle katkıda bulunduğu belirtiliyor. Laravel 11.26.0 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz. 

Continue Reading →

 

    Laravel 11.26.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Go (Golang) 1.23.2 ve 1.22.8 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.23.2 ve 1.22.8 sürümleri duyuruldu. Go ekibinin, 1.23.2 ve 1.22.8 sürümlerini duyurmaktan mutluluk duyduğu söylenirken; hemen hemen tüm Go programlarının daha önce olduğu gibi derlenmeye ve çalışmaya devam etmesinin beklendiği ifade ediliyor. Daha fazla bilgi için sürüm notlarına bakılabileceği belirtiliyor. Git klonu kullanarak kaynaktan derlemek için, sürümü git checkout go1.23.2 ile güncelleyerek her zamanki gibi derlemek gerektiği hatırlatılıyor. Sürümlere katkıda bulunan herkese teşekkür ediliyor. Go veya Golang 1.23.2 ve 1.22.8 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub 1.23.2 ve GitHub 1.22.8 sayfalarını inceleyebilirsiniz.

Continue Reading →

         

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

0

Qt Creator 14.0.2 duyuruldu

Qt Creator’un 14.0.2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 14.0.2’yi duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator 14.0.2’nin yeni ve geliştirilmiş özellikler içerdiğini söyledi. Sürümle ilgili ayrıntılar için doğrudan değişiklik günlüğüne gidilebileceğini belirten Ziller; diğer birçok şeye ek olarak, bu sürümün ARM MSVC araç zincirlerinin algılanmasını ve Windows’ta 32 bit uygulamaların hata ayıklamasını düzelttiğini söyledi. Ayrıca önceden oluşturulmuş ikili dosyaların Windows’taki açılır menülerle ilgili sorunları (QTBUG-127641) ve macOS’ta bilgisayarı uyku modundan çıkarırken çökmeleri (QTBUG-127085) düzelten Qt 6.7.3’e güncellendiğini ifade etti. Ziller; Qt Creator kılavuzunun Qt Creator’da yardım modunda okunabileceğini veya Qt dokümantasyon portalında çevrimiçi olarak erişilebilineceğini ifade etti. Açık kaynak sürümün, “Qt Creator” altındaki Qt indirme sayfasında mevcut olduğunu belirten Ziller; ticari olarak lisanslanan paketlerin Qt hesap portalında bulunabileceğini söyledi. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 14.0.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

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

0

Python 3.12.7 ve Python 3.13.0 RC3 duyuruldu

Python programlama dilinin 3.12.7 ve Python 3.13.0 RC3 sürümleri, Thomas Wouters tarafından duyuruldu. Python 3.12.7’nin, Python 3.12’nin yedinci bakım sürümü olduğu belirtilirken, Python 3.12’nin, Python programlama dilinin en yeni ana sürümü olduğu ve birçok yeni özellik ve optimizasyon içerdiği ifade ediliyor. Daha esnek f-string ayrıştırmanın, daha önce izin verilmeyen birçok şeye izin verdiği hatırlatılırken, Python kodunda tampon protokolü desteği sağlandığı söyleniyor. Yeni bir hata ayıklama/profilleme API’siyle gelen yeni sürüm, daha da iyileştirilmiş hata mesajları içeriyor. Python 3.13.0 RC3’ün ise Python 3.13.0’ın son sürüm adayı olacağı ve hatta bu sürümün, herhangi bir kritik hata keşfedilmediği takdirde, son 3.13.0 sürümü olmasının beklendiği belirtiliyor. Python 3.13.0 final sürümün, 7 Ekim 2024’te duyurulmasının planlandığı söyleniyor. Bu ekstra, planlanmamış sürüm adayı, özellikle artımlı döngüsel çöp toplayıcı (alfa sürümlerinde tanıtıldı) nedeniyle belirli iş yüklerinde önemli bir performans gerilemesi olmak üzere birkaç son dakika sorunu nedeniyle var olduğu söyleniyor. Bunun bir önizleme sürümü olduğunun ve final sürüme olabildiğince yakın olsa da üretim ortamlarında kullanılmasının önerilmediğinin unutulmaması isteniyor. Python 3.12.7 ve Python 3.13.0 RC3 hakkında bilgi edinmek için ilgili sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Python 3.12.7 ve Python 3.13.0 RC3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU GDB 15.2 duyuruldu

GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 15.2 sürümü, Joel Brobecker tarafından duyuruldu. Ada, C, C++, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olan yazılımın, çeşitli hata düzeltmeleriyle geldiği belirtiliyor. Bir düzineden fazla farklı işlemci mimarisi ve GDB’nin kendisinin en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği hatırlatılıyor. Ada, C, C ++, Objective-C, Pascal ve diğer birçok dil için kaynak düzeyinde bir hata ayıklayıcı olan GDB; popüler GNU/Linux, Unix ve Microsoft Windows varyantları ile kullanıcıya sunuluyor. 1988 yılında Richard Stallman tarafından yazılan GDB, GNU General Public License kapsamında dağıtılan özgür bir yazılımdır. 1990 – 1993 yılları arasında geliştirilmesine John Gilmore tarafından devam edilmiştir. Unix tabanlı pek çok sistemde, Ada, C, C++, Fortran, Go ve Rust gibi pek çok programlama dilinde çalışan taşınabilir bir hata ayıklayıcı olan GDB; bilgisayar programlarının çalıştırılmasını değiştiren ve takip eden pek çok gelişmiş özelliğe sahiptir. Bir düzineden fazla farklı işlemci mimarisi üzerinde; en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği söylenen GDB’nin, özgür (libre) bir yazılım olduğunu söyleyen Brobecker; yeni sürümün, GDB, Ada, C, C++, Fortran, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olarak geldiğini ifade etti. GDB ve GDBserver oluşturmanın artık bir C++17 derleyicisi gerektirdiği belirtilirken, geliştirilmiş Python desteğiyle gelen yeni sürümde, sorunlarla baş etmeyi kolaylaştıran yeni bir gdb.missing_debug modülünün yer aldığı söyleniyor. Hata ayıklayıcı bağdaştırıcı protokolü değişiklikleriyle gelen yeni sürümde, –remote-debug ve –event-loop-debug komut satırı seçeneklerinin kaldırıldığı söyleniyor. GNU GDB 15.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Kullanıcı programın iç değişkenlerini ve normal akışı içerisinde çağrılan fonksiyonları izleyebilir ve degiştirebilir. Gömülü sistemlerde hata ayıklama işlemi sırasında sıklıkla GDB’nin “uzaktan” modu kullanılır. GDB kendi içerisinde bir grafiksel kullanıcı arayüzüne sahip değildir, standart olarak komut satırı arayüzünden kullanılır. 2003 yılı itbari ile GDB’ nin desteklediği işlemciler şunlardır; Alpha, ARM, H8/300, System/370, System 390, X86 ve X86-64, IA-64 “Itanium”, Motorola 68000, MIPS,PA-RISC, PowerPC, SuperH, SPARC, VAX. GNU GDB 15.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

CMake 3.30.4 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.4 sürümü duyuruldu. CMake 3.30.4’ün artık indirilebilir olduğunu duyurmaktan mutluluk duyulduğu ifade ediliyor. <PROJECT-NAME> komutunun artık <PROJECT-NAME>_SOURCE_DIR, <PROJECT-NAME>_BINARY_DIR ve <PROJECT-NAME>_IS_TOP_LEVEL öğelerini yalnızca project() çağrıldığında normal değişkenler olarak ayarlanmışlarsa normal değişkenler olarak ayarladığı belirtilirken, aynı adlara sahip önbellek girişlerinin her zaman daha önce olduğu gibi ayarlandığı ifade ediliyor. CMake 3.30.4 hakkında bilgi edinmek için sürüm notlarını ve sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0

Qt 6.7.3 duyuruldu

Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.7.3 sürümü, Jani Heikkinen tarafından duyuruldu. Qt 6.7.3’ü yayınladıklarını duyurmaktan gurur duyduğunu söyleyen Heikkinen; Qt 6.7.3’ün, Qt çevrimiçi yükleyici aracılığıyla edinilebileceğini, çevrimiçi yükleyiciye ek olarak Qt 6.7.3 kaynak paketlerinin, ticari kullanıcılar için Qt Account Portal’da ve açık kaynak kullanıcıları için açık kaynak indirme alanında mevcut olduğunu ifade etti. Qt 6.7.3 sürümünün, Qt 6.7.2’nin üzerine yapılmış bir yama sürümü olduğu, bir yama sürümü olarak Qt 6.7.3’ün herhangi bir yeni işlevsellik eklemdiği, ancak hata düzeltmeleri ve diğer iyileştirmeleri sağladığı ve Qt 6.7.2 ile hem ileri hem de geri uyumluluğu (kaynak ve ikili) koruduğu belirtiliyor. Qt 6.7.2 sürümünün en üstünde 400’den fazla hata düzeltmesi, güvenlik güncellemesi ve diğer iyileştirmelerin yer aldığını belirten Heikkinen; Qt 6.7.3’ün, Qt 6.7 serisinin son sürümü olacağını sözlerine ekledi. Qt 6.7.3 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

KDE masaüstü ortamı ve pek çok açık kaynak kodlu ve ticari amaçlı yazılımın Qt ile geliştirilmesi Nokia’nın da ilgisini çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Değerli bir geliştirme ortamı olan Qt, C++ ile ilişkili olsa da Python, Ruby, PHP, Perl, Pascal, C# ve Java ile de kullanılabilmektedir. Dikkatleri ilk kez KDE masaüstü ortamının bu araç takımını kullanması ile çeken Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Buna tepki olarak GTK+ kullanarak GNOME masaüstü geliştirilmeye başlanmıştır. Ayrıca, Harmony denen ve Qt’ye benzeyen bir araç takımı da geliştirilmeye başlanmıştır. Trolltech, bu tepkilere karşı Qt’yi QPL denen, GPL benzeri bir lisansla yayınlamış, ancak, özgür yazılım savunucuları Trolltech’e Qt’yi GPL lisanslı olarak dağıtmasını dayatmıştır. Dördüncü sürümle birlikte Windows için de GPL lisansıyla dağıtılmaya başlanan Qt; Trolltech firmasının Nokia tarafından satın alınmasından sonra, 4.5 sürümünden itibaren LGPL lisansı altında dağıtılmaya başlanmıştır. Nokia Qt platformunu cep telefonları için zengin görselliğe sahip uygulamalar geliştirilmesi amacı ile Nokia yazılım geliştirici topluluğuna tanıtır. Günümüzde Qt C++ geliştirilen herhangi bir uygulamada kullanılabileceği gibi, cep telefonu ve gömülü sistemlerde kullanılmaktadır. Qt masa üstü ve sunucu ortamlarında Unix, Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt 6.7.3 edinmek için:

0