Archive | Programlama

Qt 5.15 Alpha 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 Alpha sürümü, Jani Heikkinen tarafından duyuruldu. Qt 5.15 Alpha’yı duyurmaktan mutluluk duyduğunu söyleyen Heikkinen; katkıda bulunan herkese teşekkür ettiklerini belirtti. 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. Bir geliştirme platformu olan Qt’nin yeni sürümünden hoşnut kalınacağına inandıklarını ifade eden Heikkinen; sürümün çeşitli hata düzeltmeleriyle geldiğini söyledi. Qt 5.15 Alpha 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.15 Alpha edinmek için;

0

PostgreSQL 12.2, 11.7, 10.12, 9.6.17, 9.5.21 ve 9.4.26 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 12.2, 11.7, 10.12, 9.6.17, 9.5.21 ve 9.4.26 sürümleri, PostgreSQL Global Development Group tarafından duyuruldu. Son üç ay içinde 75’ten fazla hata bildirildiği ve bunların düzeltildiği söyleniyor. Veritabanları için ilişkisel modeli kullanan PostgreSQL; Solaris, Windows, Mac OS X gibi sistemlerde de çalışabilmektedir. PostgreSQL diğer ticari ya da açık kaynak kodlu veritabanlarıyla yapılabilecek işlerin hepsini kolaylıkla yapabilir. Geniş kullanıcı grubuna sahip olan PostgreSQL, kaynak koduna her yerden erişilebilir olması nedeniyle olası hataların çok çabuk kapatılmasına imkan sağlamaktadır. PostgreSQL 12.2, 11.7, 10.12, 9.6.17, 9.5.21 ve 9.4.26 hakkında ayrıntılı bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

Continue Reading →

PostgreSQL 12.1, 11.6, 10.11, 9.6.16, 9.5.20 ve 9.4.25 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GDB 9.1 duyuruldu

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 ve GDBserver oluşturmanın artık GNU make >= 3.82 gerektirdiği belirtilirken, GDB kaynakları ile GDB’nin yeni oluşturulmasının GNU readline >= 7.0 gerektirdiği ifade ediliyor. GDB’nin artık Solaris 10’u desteklemediği bildirilirken, GDB artık Windows’ta Python 3 ile derlenebilecek. 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

PyCharm 2019.3.3 duyuruldu

PyCharm’ın 2019.3.3 sürümü, David Watson tarafından duyuruldu. PyCharm 2019.3.3 final sürümünün kullanıma hazır olduğunu belirten Watson; bazı önemli düzeltmelerin eklendiğini belirttiği yeni sürümün, artık PATH’de olup olmadığına bakılmaksızın Windows‘ta varsayılan dizine yüklenmişse Git’i her zaman algılayacak biçimde düzenlenmiş bulunduğunu söyledi. SQL veritabanı kullanıcıları için, birleşimlerdeki veritabanı tablosu adlarını otomatik olarak tamamlarken oluşan donmalarla ilgili sorununun çözüldüğü söyleniyor. Watson; PyCharm Professional Edition kullanan kullanıcıların veritabanı aracı penceresini açıp ve veritabanı için her şeyin doğru çalışıp çalışmadığını kendilerine bildirmelerini istedi. PyCharm 2019.3.3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2019.3.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyCharm 2020.1 EAP 2 duyuruldu

2020.1 EAP (erken erişim programı) süreci 28 Ocak 2020’de duyurulan PyCharm 2020.1 EAP’ın 2 sürümü, David Watson trafından duyuruldu. PyCharm 2020.1 EAP 2’nin (erken erişim programı) sürdürüldüğünü duyurmaktan keyif aldığını söyleyen Watson; EAP’ın (erken erişim programı) pakette birkaç ay önce neler olduğunu gösterdiğini, bu nedenle, kullanıcıya değişik hizmetler sunduğunu hatırlattı. Kısa süre önce özellikle programlama için tasarlanan yazı tipini duyurduklarını hatırlatan Watson; PyCharm 2020.1’den itibaren, bu yazı tipinin editörde varsayılan olarak seçileceğini söyledi. “Python Hata Ayıklama Sunucusu” çalıştırma yapılandırmasının güncellendiğini belirten Watson; bunu kullanmak için, komut dosyasının değiştirilmesi ve settrace çağrısına ilişkin parametrelerin doğru olduğundan emin olunması gerektiğini ifade etti.  Watson; Python IDE hata ayıklayıcısıyla ilgili sorunların giderildiğini hatırlattı.

Continue Reading →

David Watson’ın “PyCharm 2020.1 EAP 2″ başlıklı yazısına buradan ulaşabilirsiniz. Konu hakkında bilgi sahibi olabilmek için PyCharm 2020.1 EAP 2 sürüm notlarını inceleyebilirsiniz. PyCharm 2020.1 EAP 2’yi edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Creator 4.11.1 duyuruldu

Qt Creator 4.11.1 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 4.11.1’i duyurmaktan mutluluk duyduklarını belirten Ziller; bu sürümün, kod modelinin C++98’in MSVC ile uyumsuzluğundan şikayet edilen bir gerilemeyi giderdiğini söyledi. Yazılımın açık kaynak sürümüne QT indirme sayfasından erişilebilirsiniz ve ayrıca Qt Account Portal’da ticari olarak lisanslanmış paketlerini bulabilirsiniz. Qt Creator’un, Windows’ta HiDPI ekranlarda yeniden daha iyi çalışması gerektiğini söyleyen Ziller; CMake projelerinin proje ağacındaki dizin yapısının iyileştirildiğini ifade etti. Qt Creator 4.11.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

CMake 3.16.4 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.16.4 sürümü, Robert Maynard tarafından duyuruldu. CMake 3.16.4’ü 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. Maynard; doğru mimarinin seçildiğinden emin olunması gerektiğini söyledi. 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.16.4 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

CMake 3.16.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0