Archive | Programlama

MySQL 8.0.18 çı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.18 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, artık çok 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ı.

Continue Reading →

MySQL 8.0.18 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Resmi duyurusu yapıldıktan sonra:

0

GNU Binutils 2.33.1 duyuruldu

GNU Binutils’in 2.33.1 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. Bu sürümde çok sayıda hata düzeltmesi olduğunu belirten Clifton; Cortex-A76AE, Cortex-A77 ve Cortex-M35P ile AArch64 Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE ve Cortex-A77 işlemcileri için destek eklenen yazılımda, Arm Scalable Vector Extension version 2 desteğinin de sağlandığını söyledi. Farklı nesne dosya formatlarının içersindeki nesne kodlarının işlenmesi amacı ile kullanılan kütüphanelerin, 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ğu vurgulanıyor. 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.33.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

SQLite 3.30.1 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.30.1 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. Sorgu düzleştiricideki toplama işlevlerinde yeni FILTER yan cümlesini kullanan iç içe sorgular için segfault’a neden olabilecek bir hatanın düzeltildiği bildirilirken, 3.30.0 sürümünden bu yana bulunan diğer belirsiz sorunların giderildiği ifade ediliyor. Uygulamaların ihtiyaç duymadıkları otomatik olarak yüklenen sanal tabloların devre dışı bırakmalarını sağlayacak sqlite3_drop_modules() arabiriminin eklendiği söyleniyor. SQLite 3.30.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

PyCharm 2019.3 EAP 5 duyuruldu

PyCharm’ın 3 Ekim 2019‘da duyurulan 2019.3 EAP 4 sürümünün ardından, 2019.3 EAP 5 sürümü,  Joaquin Treviño tarafından duyuruldu. PyCharm 2019.3 için erken erişim programının (EAP) yeni bir sürümünün kullanıma hazır olduğunu belirten Treviño; Python 3.8 sürümünü en yeni özellikleriyle desteklemeye çalıştıklarını söyledi. Treviño; PyCharm’ın şimdi bir kaynak kökü içinde göreceli ve mutlak ithalat ekleme yeteneğine sahip olduğunu söyledi. 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. PyCharm 2019.3 EAP 5 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2019.3 EAP 5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt 5.14.0 Beta1 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.14.0 Beta1 sürümü, Jani Heikkinen tarafından duyuruldu. Qt 5.14.0 Beta1’i bildirmekten memnuniyet duyduğunu söyleyen Heikkinen; sürüm adayı hazır olana kadar düzenli olarak Beta sürümler yayınlayacaklarını ifade etti. Heikkinen; sürüm adayı için yayınlanma tarihinin şu an için 12 Kasım 2019 olarak bilindiğini söyledi. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiğini hatırlatan Heikkinen; test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica etti. Qt 5.14.0 Beta1 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ğı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 5.14.0 Beta1 edinmek için;

0

Qt Creator 4.10.1 duyuruldu

Qt Creator 4.10.1’in final sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 4.10.1’i duyurmaktan mutluluk duyduklarını belirten Ziller; bu sürümde, Xcode 11’deki araçlarla hata ayıklamayı ve uygulama çıktı bölmesinde kötü bir çöküşün yanı sıra bazı daha az ciddi sorunları giderdiklerini söyledi. Bunun için dosya/tümünü kapat ya da dosya/projedeki tüm dosyaları kapat yolunun izlenmesi gerekiyor. Ayrıca, dil sunucusu protokolü istemcisinin, konumlandırıcının içine artık daha iyi bir şekilde entegre edildiğini söyleyen Ziller; kullanıcıların chat.freenode.net’teki # qt-creator ögesinde ya da Qt Creator posta listesinde kendilerine ulaşabileceklerini belirtti. Qt Creator 4.10.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Qt Creator 4.10.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GDB 9.1 sürümüne güncellendi

GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 9.1 sürümü, Joel Brobecker tarafından duyuruldu. Ada, C, C++, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olan yazılımın, çeşitli hata düzeltmeleriyle geldiği belirtiliyor. Çeşitli Python API ve Aarch64/Linux geliştirmeleri içeren yazılım, SVE desteği de içeriyor. Ada, C, C ++, Objective-C, Pascal ve diğer birçok dil için kaynak düzeyinde bir hata ayıklayıcı olan GDB; popüler GNU/Linux, Unix ve Microsoft Windows varyantları ile kullanıcıya sunuluyor. 1988 yılında Richard Stallman tarafından yazılan GDB, GNU General Public License kapsamında dağıtılan özgür bir yazılımdır. 1990 – 1993 yılları arasında geliştirilmesine John Gilmore tarafından devam edilmiştir. Unix tabanlı pek çok sisteminde, C, C++ ve Fortran gibi pek çok programlama dilinde çalışan taşınabilir bir hata ayıklayıcı olan GDB; bilgisayar programlarının çalıştırılmasını değiştiren ve takip eden pek çok gelişmiş özelliğe sahiptir. GDB 9.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Kullanıcı programın iç değişkenlerini ve normal akışı içerisinde çağrılan fonksiyonları izleyebilir ve degiştirebilir. Gömülü sistemlerde hata ayıklama işlemi sırasında sıklıkla GDB’nin “uzaktan” modu kullanılır. GDB kendi içerisinde bir grafiksel kullanıcı arayüzüne sahip değildir, standart olarak komut satırı arayüzünden kullanılır. 2003 yılı itbari ile GDB’ nin desteklediği işlemciler şunlardır; Alpha, ARM, H8/300, System/370, System 390, X86 ve X86-64, IA-64 “Itanium”, Motorola 68000, MIPS,PA-RISC, PowerPC, SuperH, SPARC, VAX. GDB 9.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0