Archive | Programlama

MariaDB 10.10.3 duyuruldu

İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin 10.10.3 sürümü duyuruldu. 10.10.2 sürüm notlarında bahsedildiği gibi, Red Hat Enterprise Linux, CentOS, Fedora, openSUSE ve SUSE için Yum/DNF/Zypper depolarının, bu sürümle birlikte SHA2 özet algoritmaları yerine yeni bir GPG anahtarıyla imzalanacak şekilde değiştirildiği belirtilirken, sistem sürümüyle tam metin dizininin bozulmasının düzeltildiği söyleniyor. Küme çapında yazma çakışması çözme düzeltmeleri yapılan yazılımda, MariaDB kullanımdan kaldırma politikası uyarınca bunun, Fedora 35 için MariaDB 10.10’un son sürümü olacağı belirtiliyor. Oracle MySQL’in topluluk geliştirme modelinden uzaklaşınca, Monty Widenius MySQL’in kodunu çatallayıp yeni bir yazılıma yönelince, bu kez ikinci kızının adı olan Maria’yı isim olarak seçti ve MariaDB ortaya çıktı. MySQL ile bire bir yer değiştirebilen MariaDB, pek çok kütüphane kodlarının ortak olması nedeniyle tüm MySQL komutlarını tanır ve MySQL arayüz metotlarını destekler. MariaDB 10.10.3 hakkında bilgi edinmek için sürüm notlarını ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

Genel Kamu Lisansı’na (GPL) sahip özgür bir yazılım olarak sunulan yazılımı GPL’in kısıtladığı alanlarda kullanmak isteyenler ayrı bir lisansla satın alabiliyor. MySQL ile aynı komutları, aynı arayüzleri, aynı kitaplıkları ve API’leri içeren MariaDB; MySQL ile özellik açısından birebir uyumludur. Dağıtımların çoğu hâlâ resmi olarak MySQL’i desteklerken, yeni ek özellikler ve geliştirmeler yapılan MariaDB’nin ayrıca kurulması gerekiyor. MariaDB 10.10.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

ProjectCenter 0.7.0 duyuruldu

GNUstep‘in tümleşik geliştirme ortamı (IDE) olan ve hızlı geliştirme ve kolay yönetim olanağı sağlayan ProjectCenter‘in 0.7.0 sürümü, Riccardo Mottola tarafından duyuruldu. GNUstep üzerinde çalışan ProjectCenter; uygulamalar, araçlar ve çerçeveler sağlıyor. ‘Application’, ‘Bundle’, ‘Library’, ‘Tool’ ve ‘Aggregate’ proje türlerini destekleyen ProjectCenter, proje makefile’lerini otomatik olarak oluşturur ve düzenleme, proje derleme, paket oluşturma ve hata ayıklama sürecinde kullanıcıya yardımcı olur. Gelecekte yerleşik CVS desteği de sunulacağı belirtiliyor. NeXT’in orijinal proje oluşturucusundan esinlenen ve XCode’un eşdeğeri olan ProjectCenter, yeni projeler başlatmaya yardımcı olur, sezgisel ve iyi düzenlenmiş bir grafik kullanıcı arabirimi kullanarak proje dosyalarını yönetmeye olanak tanır. Yeni sürümün, güncel GNUstep ve son derleyicilerle güncel kalmak için kapsamlı bir temizlikle geldiğini belirten Riccardo Mottola; proje şablonlarında ve makefile oluşturmada iyileştirmeler sağlandığını ifade etti. Tercih düzeltmeleri ve düzenleyici renkleri düzeltmeleriyle gelen yeni sürümün, bir zamanlayıcı ile gerçekleşen yeniden ayrıştırma ile sözdizimi vurgulamada performans iyileştirmeleri getirdiği, bunun, yükü azaltacağı ve Raspberry gibi daha yavaş sistemlerde de kullanıma izin vereceği belirtiliyor. ProjectCenter 0.7.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub duyurusunu inceleyebilirsiniz.

Continue Reading →

 

ProjectCenter 0.7.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

 

0

Laravel 9.49.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 9.49.0 sürümü, Paul Redmond ve Tetiana Blindaruk tarafından duyuruldu. HTTP İstemcisine yeni atma yardımcı yöntemleri eklendiği belirtilirken, WorkCommand çıkış zaman damgaları için de yapılandırılabilir zaman dilimi desteği eklenmiş bulunuyor. Numaralandırmalar içeren döküm dizileri için destek eklenen yeni sürümde, Blade derleyicide sonsuz döngünün düzeltildiği belirtiliyor. Kanal adının dizenin başından itibaren eşleşmesini sağlandığı belirtilirken, yok etme yönteminin optimize edildiği ifade ediliyor. Laravel 9.49.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0

PHP 8.1.15 duyuruldu

PHP’nin 8.1.15 sürümü duyuruldu. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında daha fazla bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz.. PHP, ilk kez 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. PHP 8.1.15 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

PHP 8.1.15 edinmek için aşağıdaki linkten yararlanabilirsiniz.

 

0

KDevelop 22.12.2 duyuruldu

Unix benzeri işletim sistemleri için KDE SC masaüstü ortamına tümleşik özgür bir geliştirme ortamı olan KDevelop’un 22.12.2 sürümü, Heiko Becker tarafından duyuruldu. KDevelop‘un yeni sürümünün resmi duyurusu GitHub üzerinden yapıldı ve ilgili paketler, indirilmek üzere yansılarda yerini aldı. Bu sürümün, esas olarak kararlılık, performans ve gelecekteki sürdürülebilirlik üzerine yapılan çalışmanın ortaya çıkardığı bir sürüm olduğuna inanıldığı ifade ediliyor. Bunun, KDevelop’un önceki bir sürümünü kullanan herkes için güvenli ve önerilen bir güncelleme olduğu belirtiliyor. KDevelop 22.12.2 hakkında fikir edinmek için GitHub sayfası ya da apps.kde.org  sayfası incelenebilir.

Continue Reading →

KDevelop 22.12.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PyCharm 2023.1 EAP 2 duyuruldu

PyCharm‘ın 2023.1 EAP 2 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. Bunun ikinci EAP sürüm olduğunu belirten Letusheva; düzenleyici içi iyileştirmeler ve TypeScript desteğine eklemeler sunulduğunu söyledi. Yeni EAP derlemesinin web sitesinden indirebileceği, ücretsiz Toolbox Uygulamasından edinilebileceği veya bir Ubuntu kullanıcısının anlık kalıpları kullanarak güncelleyebileceğini belirten Letusheva; dosyaları tarama işlemini akıllı modda gerçekleştirerek IDE başlatma deneyimini geliştirdiklerini ifade etti. Letusheva; bunun da, IDE işlevselliğinin başlangıç sürecinden çok daha önce kullanılabilir olmasını sağladığını söyledi. Yeni kullanıcı arayüzü etkinleştirildiğinde IDE’nin görünümünün ve hissinin iyileştirildiği ifade ediliyor. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2023.1 EAP 2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2023.1 EAP 2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

GNU C Library (Glibc) 2.37 duyuruldu

GNU Projesinin C standart kütüphanesi uyarlaması olan GNU C Library‘in (ya da bilinen adıyla glibc) 2.37 sürümü, Carlos O’Donell tarafından duyuruldu. Yüksek performanslı GNU C kitaplığının öncelikle taşınabilir olacak şekilde tasarlandığı belirtilirken, ISO C11 ve POSIX.1-2017 dahil tüm ilgili standartları kabul ettiği hatırlatılıyor. GNU sistemde ve GNU/Linux kullanan diğer pek çok sistemde C kütüphanesi olarak kullanılan GNU C Library’nin taşınabilir olarak tasarlandığı ve yüksek performans ve C kütüphanesi içerdiği hatırlatıldı. Artık doğrudan C++ (ve dolaylı olarak diğer programlama dilleri) desteği bulunan yazılım; 1990’ların başında Özgür Yazılım Vakfı tarafından GNU işletim sistemi için geliştirilmeye başlandı. GNU C Library, GNU Genel Kamu Lisansı altında dağıtılmış özgür bir yazılımdır.  İlkin esasen Roland McGrath tarafından yazılan glibc; 1990’da Linux çekirdeği geliştiricileri tarafından çatallandı. Linux libc” olarak adlandırılan bu çatallama ile yazılım, yıllarca ayrı kanallardan geliştirildi. Ancak, Özgür Yazılım Vakfı’nın Ocak 1997’de yayınladığı glibc 2.0’ın POSIX ölçülerine uygunluğunun daha fazla olması, daha iyi yerelleştirme ve çoklu dil işlevine, IPv6 yeterliliğine sahip olması; daha fazla taşınabilir olması, Linux geliştiricilerinin çatallamayı durdurmalarına ve Özgür Yazılım Vakfı’nın glibc’sine dönülmesine vesile oldu. Bu arada, Debian da 2009’da resmen glibc’nin çatalı EGLIBC olanına geçmiş, Nisan 2015’te, Debian 8.0 Jessie ile birlikte bu kararından geri dönmüştür. GNU C Library 2.37 hakkında ayrıntılı bilgi sahibi olmak için github.com duyurusunu ya da sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU C Library 2.37 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0