Archive | Programlama

Python 3.7.8 ve 3.6.11 hata düzeltme sürümleri duyuruldu

Başta GNU/Linux başta olmak üzere; Mac Os, Windows, Amiga, Symbian gibi hemen hemen her türlü platformda çalışabilen Python programlama dilinin 3.7.8 ve 3.6.11 hata düzeltme sürümleri, Ned Deily tarafından duyuruldu. Python 3.7.8 ve 3.6.11 hata düzeltme sürümlerini duyurmaktan mutlu olduğunu söyleyen Deily; Python 3.7’nin bir sonraki hata düzeltme sürümü olan Python 3.7.8’in artık kullanılabilir olduğunu ama 3.7.8’in bu seriden son hata düzeltmesi olmasının beklendiğini belirtti. Deily; buna karşın, yaklaşık olarak 2023’ün ortasına kadar 3.7 için güvenlik düzeltmeleri sağlamayı planladıklarını söyledi. Python 3.6.11 ise Python 3.6’nın en son güvenlik düzeltme sürümü olarak lanse ediliyor. Python 3.8 yayınlandığı ve bunun, Python 3’ün en son özellik sürümü olduğu belirtilirken; Python 3.6’nın artık yaşam döngüsünün güvenlik düzeltme aşamasında olduğu ifade ediliyor. Deily; Python 3.6 için de 2021 yılına kadar güvenlik düzeltmeleri sağlamayı planladıklarını söyledi. Geliştirilmeye 1990 yılında Guido van Rossum tarafından Amsterdam’da başlanan ve adını Guido Van Rossum’un çok sevdiği, Monty Python adlı altı kişilik bir İngiliz komedi grubunun Monty Python’s Flying Circus adlı gösterisinden alan Python; dilin öğrenilmesini ve akılda kalmasını kolaylaştıran girintilere dayalı basit sözdizimine sahiptir. Bu da ona söz diziminin ayrıntıları ile vakit geçirmeden programlamaya yönelme imkanı bulunabilen bir dil olma özelliği kazandırmaktadır. Günümüzde Python Yazılım Vakfı çevresinde toplanan gönüllülerin çabalarıyla sürdürülen Python’ın 1.0 sürümü Ocak 1994′te duyurulmuştur. Python 3.7.8 ve 3.6.11 hata düzeltme sürümleri hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ya da 3.7.8 sürüm notlarını ve 3.6.11 sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Python 3.7.8 ve 3.6.11 hata düzeltme sürümlerini edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PHP 8.0.0 Alpha 1 duyuruldu

PHP’nin 8.0.0 sürümünün Alpha 1 versiyonu duyuruldu. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürümün kullanıcıların ihtiyaçlarına yanıt vereceği düşünülüyor. 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. 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.0.0 Alpha 1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PHP 8.0.0 Alpha 1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Guile 3.0.4 duyuruldu

Programcıların esnek uygulamalar oluşturmasına yardımcı olan GNU Guile‘nin 3.0.4 sürümü, Ludovic Courtès tarafından duyuruldu. GNU Guile 3.0.4 sürümünü duyurmaktan mutluluk duyduklarını söyleyen Courtès; ancak aynı zamanda bir utancı da yaşadıklarını belirtti. Bunun, 3.0 kararlı serisinin dördüncü hata düzeltme sürümü olduğunu belirten Courtès; 3.0.3 sürümünde yanlış bir şekilde üst üste getirilen libguile-3.0.so’nun SONAME öğesinin düzeltildiğini ifade etti. Courtès; artık 3.0.4 sürümünden devam edilmesi gerektiğini söyledi. Kullanıcılar tarafından genişletilebilen ya da diğer programcıların eklentilerini, modüllerini veya komut dosyalarını kullanıma sokan GNU Guile ile masaüstü ortamları, web, komut satırı ve daha fazlası için için dördüncü eşitli uygulamalar veya oyunlar yaratmak mümkündür. Scheme programlama dilinin bir uygulaması olan GNU Guile, Revised5 ve Revised6 dil raporlarının çoğunu ve SRFI’yi destekler. XML ayrıştırma tekniği ve nesne yönelimli programlama yetisi sunan GNU Guile, bir HTTP sunucusu ve istemci gibi ek özellikler sunan bir modül kütüphanesi ile birlikte gelir. Kolaylıkla C ve C ++ programlarıyla entegre edilebilen GNU Guile, GNU Projesi tarafından GNU Lesser General Public lisansı altında kullanıma sunuluyor. GNU Guile 3.0.4 hakkında geniş bilgi edinmek için haberler sayfasını ya da sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Guile 3.0.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

MariaDB 10.5.4 duyuruldu

İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin yeni sürümü 10.5.4 duyuruldu. MariaDB Vakfı’nın kendi serilerindeki en son kararlı sürümü duyurmaktan memnuniyet duyduğu belirtilirken, ayrıntıları merak eden kullanıcıların 10.5.4 sürüm notlarına ve 10.5.4 değişiklik notlarına bakabileceği söyleniyor. Güvenlik, yüksek kullanılabilirlik ve ölçeklenebilirlik özellikleriyle gelen yazılımın, daha fazla işlevsellik sunmaya çaba gösterdiği belirtildi. Bilindiği gibi yazılımın MariaDB ve MariaDB Galera Cluster olmak üzere iki versiyonu bulunuyor. MySQL’in yaratıcısı olan Monty Widenius; kızının adı My’ı yazılıma isim olarak vermişti. 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.

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.5.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Firebird’in 3.0.6 sürümü çıktı

Interbase 6 kodları üzerine geliştirilmiş ücretsiz bir SQL veritabanı olan Firebird‘in 3.0.6 sürümü çıktı. Henüz resmi duyurusu yapılmamış olan sürüm, indirilmek üzere yansılarda yerini aldı. Çeşitli geliştirmeler içeren sürüm, GNU/Linux 32 ve 64-bit platformlarda hemen kullanılabilir. Bilindiği gibi, FireBird, bir SQL veritabanı olması dolayısıyla paradox ve MySQL gibi veritabanlarında olmayan transaction, SP, trigger gibi yapıları desteklemektedir. Firebird, Interbase kodlarından geliştirilmesine karşın kodlar bir kaç kez baştan yazılmış; performans ve özellik olarak Interbase’i geçmiştir. Küçük, Orta ve büyük ölçekli tüm projelerde rahatlıkla ve güvenle kullanılabilir. Ayrıca ReadOnly DB Özelliği ile CD’lerde dahi çalıştırılabilir, tanıtım programlarında da kullanılabilir. Firebird; başta GNU/Linux olmak üzere, FreeBSD, Solaris, HP-UX, Mac-OS ve Windows pek çok işletim sistemini destekler.

Continue Reading →

Firebird’in 3.0.6 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Online Installer 4.0 pre-alpha duyuruldu

Qt Online Installer 4.0 pre-alpha, Qt blogu üzerinden Tino Pyssysalo tarafından duyuruldu. Qt Online Installer 4.0 pre-alpha’yı duyurmaktan mutluluk duyduklarını söyleyen Pyssysalo; açık kaynak Qt kullanıcılarının, açık kaynak kullanım yükümlülüklerini açıkça kabul etmeleri gereken bir kurulum akışının en büyük değişiklik olduğunu ifade etti. Pyssysalo;  bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiğini hatırlatırken, test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica etti. Yeni yükleyicinin genel kullanıcı deneyimini geliştirmek için çok fazla çalışma yapıldığını söyleyen Pyssysalo; yeni bir komut satırı arabirimi (CLI), Katılımsız 3.x sürümlerinde kullanılan sınırlı CLI ve yükleme komut dosyalarına kıyasla katılımsız yüklemelerin daha kolay hale getirildiğini ifade etti. Qt Installer ve Maintenance Tool 4.0’ın yeni bir komut satırı arabirimi olduğunu belirten Pyssysalo; komut satırı arabirimi ile bileşenleri yükleme, kaldırma ve güncelleme ve tam bir kaldırmanın mümkün olduğunu söyledi. Qt Online Installer 4.0 pre-alpha hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Qt Online Installer 4.0 pre-alpha edinmek için:

0

GNU Guile 3.0.3 duyuruldu

Programcıların esnek uygulamalar oluşturmasına yardımcı olan GNU Guile‘nin 3.0.3 sürümü, Ludovic Courtès tarafından duyuruldu. GNU Guile 3.0.3 sürümünü duyurmaktan mutluluk duyduklarını söyleyen Courtès; bunun, 3.0 kararlı serisinin üçüncü hata düzeltme sürümü olduğunu belirtti. Sürüm,  3.0.2 sürümünden bu yana 17 kişi tarafından 170 satır kod yazılarak oluşturuldu. Kullanıcılar tarafından genişletilebilen ya da diğer programcıların eklentilerini, modüllerini veya komut dosyalarını kullanıma sokan GNU Guile ile masaüstü ortamları, web, komut satırı ve daha fazlası için için dördüncü eşitli uygulamalar veya oyunlar yaratmak mümkündür. Scheme programlama dilinin bir uygulaması olan GNU Guile, Revised5 ve Revised6 dil raporlarının çoğunu ve SRFI’yi destekler. XML ayrıştırma tekniği ve nesne yönelimli programlama yetisi sunan GNU Guile, bir HTTP sunucusu ve istemci gibi ek özellikler sunan bir modül kütüphanesi ile birlikte gelir. Kolaylıkla C ve C ++ programlarıyla entegre edilebilen GNU Guile, GNU Projesi tarafından GNU Lesser General Public lisansı altında kullanıma sunuluyor. GNU Guile 3.0.3 hakkında geniş bilgi edinmek için haberler sayfasını ya da sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Guile 3.0.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0