Archive | Temmuz, 2024

GNU Libtool 2.5.1 (beta) duyuruldu

Tutarlı, taşınabilir bir arabirimin arkasında paylaşılan kitaplıkları kullanmanın karmaşıklığını gizleyen genel bir kitaplık destek komut dosyası olan GNU Libtool‘un 2.5.1 sürümü, Ileana Dumitrescu tarafından duyuruldu. Libtool ekibinin, bir beta sürüm olan libtool 2.5.1’in yayınlandığını duyurmaktan mutluluk duyduğu belirtilirken, 2.5.0’dan bu yana geçen 10 haftada 8 kişi tarafından 33 taahhüt gerçekleştirildiği ifade ediliyor. GNU yapı sisteminin bir parçası olan bir yazılım geliştirme aracı olan GNU Libtool; bir kabuk betiğidir. Kaynak koddan paylaşılan kitaplıkları derlerken yazılım taşınabilirliği sorununu çözmek için oluşturulmuştur. Paylaşılan kitaplıkları derleyen komutlar için bilgi işlem platformları arasındaki farkları gizler. Yazılım, platformlar arasında aynı olan bir komut satırı arabirimi sağlar ve platformun yerel komutlarını yürütür. Elbette ki farklı işletim sistemleri ve paylaşılan kitaplıkları farklı şekilde işler. Libtool, çeşitli Unix benzeri işletim sistemlerinde statik ve dinamik kitaplıkların oluşturulmasını yönetmeye yardımcı olur. Libtool bunu, kitaplık oluşturma sürecini soyutlayarak, çeşitli sistemler arasındaki farkları gizleyerek gerçekleştirir. Katkıda bulunan herkese teşekkür edildiği belirtiliyor. GNU Libtool 2.5.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU Libtool 2.5.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust programlama dilinin 1.80.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilmeye başlanan; 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.80.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Değişiklikler arasında yeni LazyCell ve LazyLock türleri (ilk erişime kadar veri başlatmayı geciktiren), eşleşme kalıpları için özel aralık sözdiziminin stabilizasyonu ve daha fazlasının yer aldığı belirtiliyor. Rust’un, herkesin güvenilir ve verimli yazılım geliştirmesine olanak tanıyan bir programlama dili olduğu belirtiliyor. Rust’un eski bir sürümünü rustup aracılığıyla yükleyenlerin, 1.80.0’ı edinmek için, rustup update stable komutuna başvurabilecekleri belirtiliyor. const { … } bloklarının artık ifade konumunda kararlı olduğu ve ekstra bildirimler gerektirmeden açıkça bir const bağlamına girilmesine izin verildiği belirtilirken, const öğeleri (const ITEM: … = …), satır içi const’lar kapsam içi jeneriklerden yararlanabileceği ve türlerinin açıkça yazılması yerine çıkarılmasını sağlayacağı ifade ediliyor. Rust’un katmanlı platform desteği hakkında daha fazla bilgi için Rust’un platform destek sayfasına bakılması isteniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.80.0 hakkında bilgi edinmek için sürüm duyurusunu, sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

    

Rust 1.80.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Creator 14.0.0 duyuruldu

Sürüm adayı, 11 Temmuz 2024‘de duyurulan Qt Creator’un 14.0.0 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 14.0.0’ı duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator 14.0.0’ın 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; Lua tabanlı eklentilerin desteklenmesi konusunda çalışmalara başlandığını, desteklenen tüm platformlar için C++ eklentilerini derlemeye gerek kalmadan Qt Creator’ı genişletmenin mümkün kılınacağını söyledi. Bu sürümde dil sunucularını, eylemleri, tercihleri ​​ve sihirbazları kaydetmeye yönelik API’lerden başlayarak çeşitli görevler için API’nin parça parça ekleneceğini belirten Ziller; ayrıca Uzantılar modu aracılığıyla eklentileri yönetmek için daha hoş bir kullanıcı arayüzü eklendiğini söyledi. Bir dizini proje olarak açmak için Dosya > Çalışma Alanını Aç’ın eklendiğini belirten Ziller; artık Projeler modunda proje için devre dışı bırakılan kitleri gizleme ve gösterme arasında geçiş yapmanın mümkün olduğunu söyledi. C++ kod modeli ve CMake ayarlarını projeye göre yapılandırılabilir hale getirdiklerini söyleyen Ziller; artık CMake ayarlarını ve hata ayıklayıcılarını doğrudan CMake ön ayarlarından yapılandırmanın mümkün olduğunu ifade etti. Ziller; ayrıca C++ hata ayıklama performansını geliştirdiklerini, Linux’ta karanlık sistem temalarıyla ilgili sorunları düzelttiklerini ve birçok başka iyileştirme yaptıklarını söyledi. 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 kılavuzuna Qt dokümantasyon portalından çevrimiçi olarak erişilebileceği söyleniyor. Qt Creator 14.0.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

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

0

Unity 2022.3.39 duyuruldu

GNOME masaüstü ortamı temel alınarak, Canonical Ltd. tarafından Ubuntu işletim sistemi için geliştirilen ve Gnome-Shell gibi bir masaüstü arayüzü olan Unity‘nin 2022.3.39 sürümü duyuruldu. İlk olarak 2010 yılında Ubuntu 10.10’un Netbook sürümünde yer alan Unity, 2011’de Ubuntu’nun 11.04 numaralı sürümünden itibaren ön tanımlı arayüz olarak sunulmaya başlanmıştı. Toplu modda OpenScene içinde meydana gelen kilitlenmenin düzeltildiği belirtilirken, belirli bir projeyi açarken RaiseException’da meydana gelen kilitlenme de giderilmiş bulunuyor. Gölgelendiriciler tarafından ara sıra oluşturulan “uyumsuz anahtar kelime alanı” hata mesajına ayrıntılar eklendiği belirtilirken, animasyonlu olmayan değerlerin giderek artması düzeltilmiş bulunuyor. GPU çökmesini önlemek için sayaç kaynaklarının bağlantısını kesmenin düzeltildiği belirtilirken, Gradle genel bakış belgelerindeki yanlış birlik sürümü de düzeltilmiş bulunuyor. SRP, Handle.DrawOutline() kullanılırken ve hiyerarşiyi filtrelerken oluşan çökme düzeltilirken, küçük birlik sürümü sıfır olduğunda ortaya çıkan istisna da düzeltilmiş bulunuyor. OnApplicationQuit sırasında Camera.Render çağrılırken oluşan çökmenin düzeltildiği söyleniyor. Unity 2022.3.39 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

Unity 2022.3.39 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Django 5.1rc1 duyuruldu

Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış yüksek seviyeli ve açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 5.1rc1 sürümü, Natalia Bidart tarafından duyuruldu. Bunun, Django 5.1 yayınlanmadan önce iyileştirmelerin kaleydoskopunu denemek için son fırsat olduğunu belirten Bidart; bunun, Django 5.1’in 7 Ağustos’ta veya buna yakın bir tarihte çıkarılacağını söyledi. Django 5.1’in geliştirme aşamasındaki sürüm notlarında okunabileceği belirtiliyor. 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. Django 5.1rc1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Django 5.1rc1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Joomla! 5.2.0 Alpha 3 duyuruldu

Açık kaynak kodlu, GPL lisanslı, PHP, MySQL ve MVC kullanılarak yazılmış bir kişisel içerik yönetim sistemi (CMS) olan Joomla‘nın 5.2.0 Alpha 3 sürümü, Joomla! projesi tarafından duyuruldu. Joomla! projesinin, Joomla 5.2.0 Alpha 3 sürümünü blogcular ve yazarlar, web tasarımcıları, uzantı geliştiricileri ve web ajansları için yeni ve geliştirilmiş özelliklere sahip yeni sürüm olarak sunduğu belirtilirken, projenin Joomla 5.2.0 Alpha 3’ün test için kullanılabilirliğini duyurmaktan mutluluk duyduğu ifade ediliyor. Geliştiricilere uzantılarını test etmeleri ve sorunları son sürümden çok önce bildirmeleri için temel sağlamak üzere hazırlık yapıldığı belirtilirken, yeni gelenlerin işini kolaylaştırmak için, launch.joomla.org adresinde test etmek üzere ücretsiz bir Joomla 5 web sitesi başlatılabileceği söyleniyor. Bunun bir test sürüm olduğu ve yalnız test etmek amacıyla kullanılması gerektiği; kullanıcıların izlenimlerini geri bildirim yoluyla bildirmelerinin de önemli olduğu söyleniyor. Bunun son alpha sürüm olduğu belirtilirken, Ağustos’ta beta sürümlere başlanacağı bildiriliyor. Joomla! 5.2.0 Alpha 3 hakkında bilgi edinmek için GitHub sayfasını ya da sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

Joomla! 5.2.0 Alpha 3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0