Archive | Programlama

PHP 8.2.19 duyuruldu

PHP’nin 8.2.19 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 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. PHP 8.2.19 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0

PyCharm 2024.2 EAP duyuruldu

PyCharm‘ın 2024.2 EAP 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. Letusheva; derlemenin web sitesinden indirebileceğini, ücretsiz Toolbox uygulamasından alınabileceğini veya Ubuntu kullanıcılarının snaps kullanarak güncelleyebileceklerini söyledi. Büyük sürüme kadar olan haftalık güncellemeler için bloga bakılabileceğini belirten Letusheva; geri bildirimlerin kendileri için son derece önemli olduğunu, bu nedenle yeni özellikler hakkındaki düşüncelerini paylaşılmasını diledi. Bu EAP derlemesindeki değişikliklerin tam listesi için sürüm notlarının okunabileceği söyleniyor. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2024.2 EAP hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

      

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

SQLite 3.46.0 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.46.0 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. Kullanımı kolaylaştırmak için PRAGMA optimizasyonunun birçok yolla geliştirildiği belirtilen yeni sürüm, tüm tablolardaki güncellemeleri kontrol etmek için yeni 0x10000 bit maskesi seçeneği eklenmiş olarak geliyor. strftime() SQL işlevinin artık %G, %g, %U ve %V’yi desteklediği belirtilirken, yeni ‘tavan’ ve ‘taban’ değiştiricilerinin, bir tarihi ay ve/veya yıl tamsayısına göre kaydırırken belirsiz tarihleri çözmek için kullanılan algoritmayı kontrol ettiği ifade ediliyor. json_pretty() SQL işlevini eklendiği belirtilen yeni sürümde, büyük onaltılık değişmezlerin bir tablo sütununda DEFAULT değeri olarak kullanılmasına izin verildiği söyleniyor. Çeşitli hata düzeltmeleri ve performans iyileştirmeleri yapılmış bulunuyor. SQLite 3.46.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

SQLite 3.46.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

KDevelop 24.05.0 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 24.05.0 sürümü, Heiko Becker tarafından duyuruldu. KDevelop‘un yeni sürümünün resmi duyurusunun GitHub üzerinden yapıldığı ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. KDevelop 24.05.0 hakkında fikir edinmek için GitHub sayfası incelenebilir.

 

Continue Reading →

   

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

0

Python 3.13.0 beta 1 duyuruldu

 Python 3.12.0’ın 2 Ekim 2023‘te duyurulmasının ardından, yeni seriden Python 3.13.0’ın beta sürümü, Thomas Wouters tarafından duyuruldu. Bunun bir beta, test sürümü olduğunun unutulmamasını isteyen Wouters; sürümün yalnızca test etmek amacıyla kullanılması gerektiğini, test eden kullanıcılardan elde ettikleri izlenimleri buraya bildirmelerini beklediklerini ifade etti. Python 3.13.0’ın halen geliştirme aşamasında olduğunu belirten Wouters; bunun planlanan ilk beta sürüm olduğunu söyledi. Bunun bir önizleme sürümü olduğunu ve üretim ortamlarında kullanılmasının önerilmediğinin unutulmaması gerektiğini hatırlatan Wouters; PyPy’leri temel alan, çok satırlı düzenleme ve renk desteğinin yanı sıra renklendirilmiş istisna geri izleme özelliğine sahip yeni ve geliştirilmiş etkileşimli bir yorumlayıcı içeren yeni sürüme, Mimalloc’un değiştirilmiş bir sürümünün artık eklendiğini söyledi. Beta sürümlerin, daha geniş topluluğa yeni özellikleri ve hata düzeltmelerini test etme ve yeni özellik sürümünü destekleyecek şekilde projelerini hazırlama fırsatı vermeyi amaçladığını belirten Wouters; sürümün beta aşamasına girerken özelliklerin tamamlanması planlanmakla birlikte, sürüm adayı aşamasının başlangıcına kadar (30.07.2024 Salı) özelliklerin değiştirilmesi veya nadir durumlarda silinmesnini mümkün olacağını söyledi. Amaçlarının beta 4’ten sonra hiçbir ABI değişikliği yapmamak ve ilk sürüm adayı olan 3.13.0rc1’den sonra mümkün olduğunca az kod değişikliği yapmak olduğunu belirten Wouters; çöp toplayıcının artık artımlı olduğunu söyledi. Python 3.13.0 beta 1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Python 3.13.0 beta 1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt 6.7.1 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.1 sürümü, Jani Heikkinen tarafından duyuruldu. Qt Qt 6.7.1’i yayınladıklarını duyurmaktan gurur duyduğunu söyleyen Heikkinen; Qt 6.7.1’in, Qt çevrimiçi yükleyici aracılığıyla edinilebileceğini, çevrimiçi yükleyiciye ek olarak Qt 6.7.1 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. Bunun, bir yama sürümü olduğunu belirten Heikkinen; Qt 6.7.1’in, herhangi bir yeni özellik sunmadığını ancak 400’den fazla hata düzeltmesi, güvenlik güncellemesi ve Qt 6.7.0 sürümünün üst kısmına yönelik diğer iyileştirmeleri içerdiğini söyledi. Karşılaşılan herhangi bir sorun için bugreports.qt.io adresine ayrıntılı bir hata raporu gönderilmesini öneren Heikkinen; amaçlarının Qt 6.7.2’yi Ağustos 2024’te yayınlamak olduğunu söyledi. Qt 6.7.1 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.1 edinmek için:

0

GNU Compiler Collection (GCC) 13.3.0 duyuruldu

GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemi olan ve genelde GCC olarak kısaltılan GNU Compiler Collection’ın 13.3.0 sürümü, Jakub Jelinek tarafından duyuruldu. GCC 13.3.0’ın GCC 13 serisinin bir hata düzeltme sürümü belirtilirken, sürümün, regresyonlar ve ciddi hatalar için önemli düzeltmeler içerdiği söyleniyor. Sürüm, GCC 13.2.0’dan bu yana 173’ten fazla hata düzeltilmesiyle geliyor. Başlangıçta GNU işletim sistemi için derleyici olarak yazılan GCC; 100% özgür bir yazılım olarak kullanıcının özgürlüğüne saygı anlamında GNU araç zincirinin önemli bir parçasıdır. Diğer pek çok modern Unix benzeri işletim sistemleri tarafından da standart derleyici olarak benimsenen GCC; çok çeşitli işlemci mimarilerine taşınmış; ticari, perakende ve kapalı kaynak yazılım geliştirme ortamlarında da yaygın bir araç olarak kullanılır olmuştur. Özgür Yazılım Vakfı (FSF) tarafından GNU Genel Kamu Lisansı altında dağıtılan GCC’nin ilk sürümü 1987 yılında duyurulmuş; aynı yılın Aralık ayında C++ programlama dilinin de derleyicisi olmuş, daha sonra Fortran, Pascal, Objective-C, Java, Ada ve diğer diller için geliştirilmiştir. GNU Compiler Collection (GCC) 13.3.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU Compiler Collection (GCC) 13.3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0