Archive | Programlama

PHP 8.3.10 çıktı

PHP’nin 8.3.10 sürümü çıktı. Ç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.10 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Dear ImGui 1.91.0 duyuruldu

C++ için bir grafik kullanıcı arabirimi kitaplığı olan Dear ImGui‘nin 1.91.0 sürümü, omar tarafından duyuruldu. 3B boru hattı etkinleştirilmiş uygulamalarda istenildiği zaman oluşturulabilecek optimize edilmiş köşe arabellekleri veren yazılımın, hızlı, taşınabilir, oluşturucudan bağımsız olduğunu belirten omar; aynı zamanda, dış bağımlılık da içermediğini söyledi. Dear ImGui’nin, hızlı yinelemeler sağlamak ve programcıları içerik oluşturma araçları ve görselleştirme/hata ayıklama araçları oluşturma konusunda güçlendirmek için tasarlandığını belirten omar; bu amaca yönelik olarak basitliği ve üretkenliği desteklediği ve normalde daha üst düzey kitaplıklarda bulunan belirli özelliklerden yoksun olduğunu ifade etti. Dear ImGui’nin, özellikle oyun motoruna (araçlar için), gerçek zamanlı 3D uygulamalara, tam ekran uygulamalara, gömülü uygulamalara veya işletim sistemi özelliklerinin standart olmadığı konsol platformlarındaki tüm uygulamalara entegrasyon için uygun olduğunu ifade eden omar; yazılımın, kod odaklı ve veri odaklı araçlar oluşturmak için kullanımı kolay bir araç olduğunu söyledi. omar; Dear ImGui’yi uygulamaya entegre etmek için bir arka uca ihtiyaç olacağını hatırlattı. Bunun, Dear ImGui’nin 100. sürümü olduğunu belirten omar; sürümün çoklu seçim, kutu seçimi, öğe bayrakları, bağlantılar ve daha fazlasıyla geldiğini söyledi. Dear ImGui 1.91.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Dear ImGui 1.91.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

pgAdmin 4 8.10 duyuruldu

Hata düzeltmeleri ve yeni özellikler için dünyanın dört bir yanındaki geliştiricilerin katkılarına dayanan bir topluluk projesi olarak ortaya çıkan ve dünyadaki en gelişmiş açık kaynak veritabanı olan PostgreSQL için en popüler ve zengin özelliklere sahip açık kaynak bir yönetim ve geliştirme platformu olan pgAdmin‘in 4 8.10 sürümü, pgAdmin geliştirme ekibi tarafından duyuruldu. pgAdmin geliştirme ekibinin, pgAdmin 4 sürüm 8.10’u duyurmaktan mutluluk duyduğu belirtilirken, bu sürümün 29 hata düzeltmesi ve yeni özellikler içerdiği söyleniyor. PostgreSQL için önde gelen açık kaynak grafik yönetim aracı olan pgAdmin hakkında daha fazla bilgi için web sitesinin incelenebileceği ifade ediliyor. Bu sürümle birlikte pgAdmin 4, NW.js’den Electron’a geçiş yapıldığı belirtilirken, düz ve tablo biçimlerinde metin, CSV ve JSON biçimi için Postgres sunucu günlükleri desteği eklendiği söyleniyor. Sorgu düzenleyicisinde seçim eşleşmelerini vurgulama desteği eklenirken, etkin sekme panelini kapatmak için bir klavye kısayolu da eklenmiş bulunuyor. Sorgu aracı veri ızgarasında yapıştırma işleminin bytea sütunlarını atlayıp bunun yerine değeri NULL olarak koyması gereken bir sorun düzeltildiği belirtilirken, yönetici olmayan bir kullanıcıyla istatistiklere erişirken pgstattuple uzantısının işlevleri için iznin reddedilmesi sorunu da düzeltilmiş bulunuyor. Kullanıcıların tarayıcıdaki sunucuya bağlan iletişim kutusunda kayıtlı parolalarını otomatik olarak dolduramadığı bir sorun da düzeltilmiş. pgAdmin 4 8.10 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

pgAdmin 4 8.10 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

LLVM 19.1.0-rc1 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 19.1.0-rc1 sürümü duyuruldu. Gönüllülerin LLVM projesi için yüklenecek ikili dosyalar oluşturduğu belirtilirken, bu ikili dosyaları test etmek ve oluşturmak için zamanları olanların desteğine ihtiyaç olduğu ifade ediliyor. LLVM projesindeki kod, “LLVM istisnalarıyla birlikte Apache 2.0 Lisansı” kapsamında lisanslanmış bulunuyor. LLVM Çekirdek kitaplıkları iyi belgelenmiştir ve LLVM’yi bir optimize edici ve kod oluşturucu olarak kullanmak için kendi dilinizi icat etmek (veya mevcut bir derleyiciyi bağlamak) özellikle kolay bir işlem olmaktadır. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. Yeni sürümün bir test sürümü olduğu belirtilirken, yalnızca test etmek amacıyla kullanılması gerektiği ve elde edilen izlenimlerin bildirilmesi isteniyor. LLVM 19.1.0-rc1 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

LLVM 19.1.0-rc1 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

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