Archive | Programlama

GDB 9.2 duyuruldu

GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 9.2 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. PR gdb/25650 (kaynak/sökme veya komut penceresinin) yeniden boyutlandırıldığı söylenen yeni sürüme, ayrı hata ayıklama nesnesinden sonsuz döngü yükleme sembolleri eklendiği söyleniyor. GDB 9.2 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.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SQLite 3.32.0 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.32.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. PRAGMA analysis_limit komutunu kullanarak ANALYZE için destek eklendiği belirtilen sürüme, bayt kodu sanal tablosu eklenmiş bulunuyor. Parametre sayısında ise varsayılan üst sınırın 999’dan 32766’ya yükseltildiği ifade ediliyor. SQLite 3.32.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Qt 5.9 LTS’ye sunulan destek Mayıs 2020’de sona eriyor

Qt projesi, Qt 5.9 LTS‘ye sunulan desteğin Mayıs 2020’de sona erdiğini duyurdu. Hâlâ Qt 5.9 LTS ile çalışmakta olan kullanıcıların, yakında kulanıma sunulacak olan Qt 5.15 LTS veya Qt 5.12 LTS’ye güncelleme yapmalarının önerildiği özenle belirtiliyor. Güncelleme yapamayanların, standart destek sona erdikten sonra ek bir ücret karşılığında + bir destek alabilecekleri ifade ediliyor. Bilindiği gibi, Qt’nin uzun süreli desteklenen sürümleri üç yıl boyunca destekleniyor, bu nedenle Qt 5.9 LTS’nin desteği de Mayıs 2020’nin sonunda sona eriyor. Birçok kullanıcı, şu an itibariyle, özellikle Qt 5.12 LTS gibi daha sonraki sürümlere geçmiş bulunmaktadır. Kullanıcıların özellikle Qt 5.15 LTS’ye geçebilecekleri belirtiliyor ama Qt 5.15’ten itibaren, uzun süreli desteğin (LTS) yalnızca ticari lisans sahipleri için kullanılabilir olduğunun unutulmaması gerekiyor.

Continue Reading →

Qt 5 serisinin ikinci LTS sürümü olan Qt 5.9 LTS’nin büyük bir başarı hikayesi olduğunu belirten Qt projesi, seri için, Mayıs 2017’de Qt 5.9.0’dan Aralık 2019’da Qt 5.9.9’a kadar toplam 10 sürüm oluşturulduğunu ifade etti. Proje, Qt 5.9 LTS harika bir sürüm olsa da, daha yeni uzun süreli desteklenen Qt sürümlerinin elbette daha da iyi olduğunu bildiriyor. Bu arada, kullanıcıların yazılımı üst sürüme geçiremese bile genişletilmiş destek satın almalarının mümkün olduğu belirtiliyor. Genişletilmiş destek hakkında daha fazla bilgi edinmek için destek ekibiyle iletişime geçebileceği söyleniyor.

0

Firebird 4.0 Beta 2 duyuruldu

Interbase 6 kodları üzerine geliştirilmiş ücretsiz bir SQL veritabanı olan Firebird‘in 4.0 sürümünün ikinci betası duyuruldu. Çeşitli hata düzeltmeleriyle gelen sürümün, geniş bir koleksiyonu içerdiği belirtildi. 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. Bilindiği gibi, FireBird, bir SQL veritabanı olması dolayısıyla paradox ve MySQL gibi veritabanlarında olmayan transaction, SP, trigger gibi yapıları desteklemektedir. Firebird, Interbase kodlarından geliştirilmesine karşın kodlar bir kaç kez baştan yazılmış; performans ve özellik olarak Interbase’i geçmiştir. Küçük, orta ve büyük ölçekli tüm projelerde rahatlıkla ve güvenle kullanılabilir. Ayrıca ReadOnly DB Özelliği ile CD’lerde dahi çalıştırılabilir, tanıtım programlarında da kullanılabilir. Firebird; başta GNU/Linux olmak üzere, FreeBSD, Solaris, HP-UX, Mac-OS ve Windows pek çok işletim sistemini destekler. Firebird 4.0 Beta 2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Firebird 4.0 Beta 2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Creator 4.12.1 duyuruldu

İkinci sürüm adayı 6 Nisan 2020‘de duyurulan Qt Creator 4.12.1 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 4.12.1’i duyurmaktan mutluluk duyduklarını belirten Ziller; QML kod modelinin Q5 5.15’te gelen değişiklikler için hazırlandığını söyledi. Diğer çeşitli geliştirmelerin yanı sıra, Qt Creator’ın bu sürümünün, eski Clang araçları ayarlarını okurken ve Qt’yi yükselttikten sonra Android kitlerini geri yüklerken meydana gelen bazı çökmelerin giderildiğini söyleyen Ziller; Qt Creator 4.12.1’in çevrimiçi yükleyicide bir güncelleme olarak da mevcut olduğunu hatırlattı. Qt Creator’da, artık varsayılan satır bitiş stilini (Windows/Unix) global olarak ayarlardan değiştirebilineceğini hatırlatan Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını ifade etti. Qt Creator 4.12.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

PostgreSQL 12.3, 11.8, 10.13, 9.6.18 ve 9.5.22 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.3, 11.8, 10.13, 9.6.18 ve 9.5.22 sürümleri, PostgreSQL Global Development Group tarafından duyuruldu. Çeşitli hataları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.3, 11.8, 10.13, 9.6.18 ve 9.5.22 hakkında ayrıntılı bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

Continue Reading →

PostgreSQL 12.3, 11.8, 10.13, 9.6.18 ve 9.5.22 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Python 3.8.3 duyuruldu

Python 3.8.3’nin final sürümü duyuruldu. Bunun, Python programlama dilinin en yeni ana sürümü olduğu ve birçok yeni özellik ve optimizasyon içerdiği belirtiliyor. Python 3.8’in üçüncü bakım sürümü olan yeni sürüm, yalnızca konumsal bağımsız değişkenlerle geliyor. CPython için hızlı arama protokolüyle gelen Python 3.8.3, derlenmiş bayt kodu için paralel dosya sistemi önbelleği içeriyor. Bu arada, macOS’ta, spawn başlangıç ​​yöntemi artık çoklu işlemlerde varsayılan olarak kullanılıyor. Başka birçok ilginç değişiklikle gelen yazılımdaki değişiklik listesi için belgelerdeki “neler yeni” sayfasına bakılabileceği belirtiliyor. Python 3.8.3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Python 3.8.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0