Archive | Programlama

CMake 3.17.3 duyuruldu

Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 3.17.3 sürümü, Robert Maynard tarafından duyuruldu. CMake 3.17.3’ü duyurmaktan mutluluk duyduğunu söyleyen Maynard; kullanıcıların mutlaka en son sürümü kullanmalarının önemli olduğunu belirterek, kendilerine verilen destek için teşekkür ettiklerini ifade etti. Birden çok kütüphaneye dayanan uygulamaları ve dizin hiyerarşilerini destekleyen CMake; make, Apple Xcode ve Microsoft Visual Studio gibi yerleşik yapı ortamlarıyla birlikte kullanılabiliyor. CMake’in kendi sisteminde yalnızca C++ derleyicisi gerektiren minimum bağımlılıkları vardır. CMake’in bir diğer güzel özelliği, bir grafik editörle kullanılmak üzere tasarlanmış bir önbellek dosyası oluşturmasıdır. Çapraz platform ortamına duyulan ihtiyaç nedeniyle, 1999’da geliştirilmeye başlanan CMake; United States National Library of Medicine tarafından finanse edilmektedir. İlk olarak 2000 yılında uygulamaya giren CMake; 2001’de daha da gelişti. CMake 3.17.3 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

CMake 3.17.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Online Installer 3.2.3 duyuruldu

Qt Online Installer 3.2.3, Qt blogu üzerinden Tino Pyssysalo tarafından duyuruldu. Qt Online Installer 3.2.3’ü 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. Birkaç çeviri sorununu çözdüklerini ifade eden Pyssysalo; değişiklikler sayfasındaki ayrıntıların okunmasının önemli olduğunu söyledi. Qt Online Installer 3.2.3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Qt Online Installer 3.2.3 edinmek için:

0

Qt 5.15 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.15 sürümü, Lars Knoll tarafından duyuruldu. Qt 5.15’i duyurmaktan memnuniyet duyduğunu söyleyen Knoll; bunun Qt 5 serisinin son sürümü olacağını belirtti. Knoll; bundan böyle Qt 6’ya yönelik hazırlıklara çok daha fazla yöneleceklerini söyledi. Knoll; Qt 5.15 ile küçük işletmeler için yeni Qt dahil olmak üzere tüm ticari lisans sahiplerine üç yıl boyunca uzun vadeli destek sağlanacağını ifade etti. Kullanıcıların bunun harika bir sürüm olduğundan emin olabileceklerini söyleyen Knoll; ayrıca, her zaman olduğu gibi önceki Qt 5 sürümleriyle tamamen geriye dönük uyumluluk sağlandığını belirtti. Qt 5.15’in ayrıca Qt 6’ya doğru bir basamak taşı işlevi göreceğini belirten Knoll; kod tabanlarını Qt 5’ten Qt 6’ya geçirmeyi mümkün olduğunca kolay tutmaya çalıştıklarını söyledi. Qt 5.15 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.15 edinmek için;

0

Qt Design Studio 1.5 duyuruldu

Beta sürümü 31 Mart 2020’de duyurulan bir tasarım ve geliştirme ortamı olan ve animasyonlu kullanıcı arayüzleri oluşturarak ve bunları masaüstünde, Android’de ya da gömülü Linux cihazlarda önizlemeye yarayan Qt Design Studio‘nun 1.5 final sürümü,Thomas Hartmann tarafından duyuruldu. Sorunsuz bir şekilde entegre edilmiş 2D ve 3D UI’lerin tasarlanmasını sağlayan tam olarak desteklenen bir 3D editörü ile birlikte geldiğini söyleyen Hartmann; Qt 3D Studio’dan en iyi konseptleri aldıklarını ve Design Studio’ya taşıdıklarını ifade etti. Hartmann; tasarımcılar ve geliştiriciler arasındaki işbirliğini kolaylaştırmak için Qt Design Studio’nun hem tasarımcılar hem de geliştiriciler tarafından kullanılabileceğini söyledi. Qt Design Studio 1.5 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Qt Design Studio 1.5 aşağıdaki linkten yararlanabilirsiniz.

0

SQLite 3.32.1 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.32.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. PRAGMA analysis_limit komutunu kullanarak ANALYZE için destek eklendiği belirtilen sürüme, bytecode sanal tablosu da eklenmiş bulunuyor. INSERT ve UPDATE deyimlerinin artık CHECK kısıtlamalarını hesaplamadan önce sütun yakınlığını her zaman uyguladığı belirtilirken, bu hata düzeltmesinin, teorik olarak, bir INSERT için giriş türünün bildirilen sütun türünden farklı olması gereken, alışılmışın dışında CHECK kısıtlamaları olan eski veritabanları için sorunlara neden olabileceği ifade ediliyor. SQLite 3.32.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Java programlama dili 25. yılını kutluyor

23 Mayıs 2020, Sun Microsystems’ın Java’yı dünyaya tanıttığı günün 25. yıldönümüdür. Java, hâlâ en popüler dil sıralamalarında ilk üç programlama dili arasında yer almaya devam ediyor. Java, belki de C’nin tıbbi cihazlarda yaygın kullanımı ve COVID-19 pandemisinin aciliyeti nedeniyle, C dili tarafından geçilmeden önce, Tiobe endeksinde en üst dil olarak beş yıl kullanımda kaldı. Büyük bir ekosistemi ve iş kaynağını temsil eden Java’nın, Oracle‘a göre, 2017’de dünya çapında tahmini dokuz milyon geliştiricisi vardı. Oracle JDK’nin OTN lisansı altında, OpenJDK’nin ise GPLv2wCP lisansı altında yayınlandığı hatırlatılıyor. Ayrıca, Java, Spring Framework’ten IBM, Red Hat ve Oracle gibi şirketlerden JavaFX zengin medya platformu uygulama sunucularına kadar muazzam bir araç ekosistemi ortaya çıkardı. İki ay önce yayınlanan Java 14 veya Java Geliştirme Kiti (JDK) 14, kodlamayı basitleştirmek için anahtar ifadeler ve JFR verilerinin sürekli tüketimi için bazı kolaylıklar sağladı.

Continue Reading →

Bilindiği gibi Java, genel anlamda, masaüstü ve konsol uygulamaları geliştirmek üzere dizayn edilen SE (Standard Edition), sunucu üzerinde çalışan uygulamalar için gerekli olan EE (Enterprise Edition) ve mobil cihazlarda kullanılan uygulamalar için gerekli olan ME (Micro Edition) olmak üzere üç gruba ayrılıyor. Konuya ilişkin olarak, infoworld.com’dan Paul Krill’in yazısını okuyabilirsiniz.

0

PostgreSQL 13 Beta 1 duyuruldu

Tüm Unix ya da Unix türevi sistemlerde çalışan güvenli ve geniş özelliklere sahip, SQL standart sorgu dilini destekleyen dünyanın en iyi açık kaynak veritabanı yönetim sistemi olan PostgreSQL’in 13 Beta 1 sürümü, PostgreSQL Global Development Group tarafından duyuruldu. PostgreSQL Global Development Group’un, PostgreSQL 13’ün ilk beta sürümünü duyurmaktan mutluluk duyduğu ifade edilirken, sürümün, PostgreSQL 13’ün son sürümünde kullanılabilecek tüm özelliklerin önizlemesini içerdiği, ancak sürümün bazı ayrıntılarının süreç içinde değişebileceği söyleniyor. 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. PostgreSQL 13 Beta 1 hakkında ayrıntılı bilgi edinmek için haberler sayfasını ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

PostgreSQL 13 Beta 1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0