Archive | Programlama

GNU Binutils 2.32 duyuruldu

GNU Binutils’in 2.32 sürümü, Nick Clifton tarafından duyuruldu. Clifton; sürümü duyurmaktan memnuniyet duyduğunu belirterek, projeye katkıda bulunan herkese teşekkür ettiklerini ifade etti. Sürümün çeşitli hata düzeltmeleriyle geldiğini söyleyen Clifton; Rusça ve Fransızca, Portekizce, Ukraynaca çevirileri güncellenen yazılımın yeni CPU portlarından oluştuğu belirtiliyor. GNU Binutils 2.32; Loongson 2K1000 işlemciye ve Loongson 3A1000/3A2000/3A3000 işlemcilere bir MIPS portu getirdiği bildiriliyor. GNU Binutils 2.32; Loongson 2K1000 işlemciye ve Loongson 3A1000/3A2000/3A3000 işlemcilere bir MIPS portu getirdiği bildiriliyor. Farklı nesne dosya formatlarının içersindeki nesne kodlarının işlenmesi amacı ile kullanılan kütüphaneler, profil verileri, kaynak kodu gibi programlama araçlarının oluşturduğu bir paket olan GNU Binutils’in yeni sürümünde yer alan düzeltmelerin önemli olduğunu vurguladı. Sonraki sürümlerinde fonksiyonellikleri birbirlerine yakın olduğu için GNU Assembler (GAS) ve GNU Linker (GLD) eklenmiş bulunan yazılım, karmaşık olanları daha çok BFD ve libopcodes kütüphaneleri içinde yer alıyor ve basit programlardan oluşuyor. Orijinal BFD versiyonları David Henkel-Wallace ve Steve Chamberlain tarafından yazılmıştır. GNU Binutils 2.32 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve projenin değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

GNU Binutils 2.32 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

MySQL 8.0.15 çıktı

Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 8.0.15 sürümü çıktı. Sürümün resmi duyurusu henüz yapılmadı ama sürüme ait paketler indirilmek üzere yansılarda yerini aldı. Bunun, dünyanın en popüler açık kaynak kodlu veritabanının son derece heyecan verici bir versiyonu olduğu vurgulanırken, sürümün, 5.7 sürümüne kıyasla iki kat daha hızlı MySQL veritabanı performansına sahip olduğu hatırlatıldı. Geliştirilmiş JSON desteği, TLS/SSL kütüphaneleri, 100 kata kadar daha hızlı bilgi şeması, 30 kata kadar daha hızlı performans şeması gibi özelliklerle kullanıma sunulan sürüm, yansılarda yerini aldı. MySQL 8.0.15 hakkında daha ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

MySQL 8.0.15 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt 5.12.1 duyuruldu

Uygulamaların oluşturulmasını hızlandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin bir geliştirme platformu olan Qt’nin 5.12.1 sürümü, Tuukka Turunen tarafından duyuruldu. Qt 5.12.1’i duyurmaktan memnuniyet duyduğunu söyleyen Turunen; bunun, çok sayıda hata düzeltmesi ve başka iyileştirmeler sağlayan bir yama sürümü olduğunu belirtti. 5.12.0 sürümünden bu yana, neredeyse 300 hata düzeltmesi ile gelen sürüme, çevrimiçi yükleyicinin bakım aracını kullanarak yükseltme yapılabiliyor. Ayrıca, kullanıcı kodunda daha kolay eşleme uygulaması için QRegularExpression’a anchoredPattern yardımcı yönteminin ilave edildiği hatırlatılıyor. Qt; özellikle KDE masaüstü ortamının bu araç takımını kullanması ile dikkatleri üzerine çekmiştir. Qt 5.12.1  hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu 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ğıtmaya 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 5.12.1 edinmek için;

0

GNU MPFR 4.0.2 duyuruldu

GNU Multi-Precision’a dayalı gelen portatif bir C kütüphanesi olan GNU MPFR‘in (GNU Multiple Precision Floating-Point Reliably), 4.0.2 sürümü, Vincent Lefevre tarafından duyuruldu. Sürüm adayını test eden ve elde ettiği bulgulara dayalı olarak hata raporları gönderen herkese teşekkür edildiği bildirildi. GNU Compiler Collection (GCC) inşa etmek için gerekli olan MPFR; hem verimli hem de iyi tanımlanmış bir anlambilimine sahiptir. Özgür bir yazılım olan MPFR; GNU Lesser General Public License 3 ile lisanslıdır. Bu lisans, sıradan Genel Kamu Lisansı’nın aksine, MPFR’nin tüm kullanıcılar için özgür bir yazılım olarak paylaşılma ve değiştirilme özgürlüğünü garanti eder. Sayısal analiz kütüphanesi BNCpack, MPFR ile derlenebilir. GNU MPFR 4.0.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU MPFR 4.0.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PyCharm 2019.1 EAP 2 duyuruldu

İlk Early Access Program (EAP) versiyonu, 24 Ocak 2019 duyurulan PyCharm’ın ikinci EAP versiyonu, Ernst Haagsman tarafından duyuruldu. Bu ikinci sürümde bazı harika özellikler geldiğini belirten Haagsman; mesela, sanal bir makinede dağıtılacak bir uygulama geliştirenlerin, yaratımı otomatik hale getirmek için Vagrant adlı harika bir araç edindiklerini söyledi. Haagsman; kararlı sürüm kullanıma sunulmadan önce, kullanıcının yeni özellikleri denemesine yardımcı olmak ve onun da fikrini almak amacıyla bu EAP test sürümünü indirime sunduklarınıifade etti. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiğini hatırlatan Haagsman; test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica etti. Haagsman; dahili terminal açılıp hemen kullanıcıya ait projenin conda env’inde mevcut olan herhangi bir CLI aracının çalıştırılabileceğini söyledi. PyCharm 2019.1 EAP 2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2019.1 EAP 2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

KTechLab 0.40.1 duyuruldu

Elektronik ve PIC mikrodenetleyici devre tasarımı ve simülasyonu için açık kaynak kodlu bir IDE olan KTechLab‘ın 0.40.1 sürümü, Zoltan Padrah tarafından duyuruldu. GNU GPL altında lisanslanan yazılım, mikrodenetleyicilerin programlanmasını destekliyor. Proje, yazılımı 2007 yılına kadar geliştirmeyi sürdüren David Saxton tarafından başlatıldı. David Saxton, yazılımı geliştirmeye devam edemeyeceğini açıkladığında; Julian Bäume, Zoltan Padrah, Alan Grimes, Jason Lucas ve dahası daha fazla bileşen ve hata düzeltmeleriyle 0.3.7 sürümünü çıkararak yollarına devam ettiler. Halen yoğun olarak geliştirme çalışmalarını sürdüren Zoltan Padrah; KTechLab‘ın 0.40.1 sürümünü duyurmaktan mutluluk duyduğunu söylerken, KTechLab‘ın kod temelinin güncellendiğini ifade etti. Padrah; bu nedenle, temiz bir KDELibs4 ve Qt4 uygulaması olarak kullanıma sunulan yazılımın, artık kde3support ve qt3support kütüphanelerine bağlı olmadığını söyledi. KTechLab’ın kod temelinin KDE Frameworks 5 (KF5) ve Qt5’e taşınmaya hazır olduğunu belirten Padrah; sonraki bir sürümün yalnızca KF5 ve Qt5 gibi modern kütüphanelere bağlı olabileceğini ifade etti. KTechLab 0.40.1 hakkında daha fazla bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

KTechLab 0.40.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Ruby 2.6.1 duyuruldu

Ruby programlama dilinin 2.6.1 sürümü duyuruldu. Ruby’nin bir dizi yeni özellik ve performans iyileştirmesi içeren 2.6.1 sürümünü duyurmaktan mutluluk duyulduğu ifade edilirken, yazılımın okumayı ve yazmayı kolaylaştıran, doğal bir sözdizimine sahip olduğu hatırlatıldı. Ruby programlarının performansını iyileştirmeyi amaçlayan, JIT derleyicisinin ilk uygulamasının bu sürümle sunulduğu belirtilirken, çeşitli hata düzeltmeleri içeren sürümde, katkıda bulunan herkese teşekkür edildiği ifade ediliyor. Sürümü yayınlamaya yardımcı olan herkese katkılarından dolayı teşekkür edildiği belirtiliyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılım. Ruby 2.6.1 hakkında daha fazla bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Ruby 2.6.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0