Archive | Programlama

GNU Nettle 3.7.2 duyuruldu

Nesne yönelimli diller için kripto araç takımları içerisinde herhangi bir içeriğe uyacak şekilde tasarlanmış bir kriptografik kütüphane olan GNU Nettle‘in 3.7.2 sürümü, Niels Möller tarafından duyuruldu. Bunun, düşük seviye Nettle için yeni bir hata düzeltme sürümü olduğunu söyleyen Möller; sürümün ECDSA imzaları için işlevdeki ciddi bir hatayı düzeltmek üzere çıkarıldığını ifade etti. Kullanıcıların yeni sürüme terfi etmelerini önerdiklerini belirten Möller; ECDSA imza doğrulamasında hizmet reddi saldırısına neden olabilecek bir hatanın düzeltilmiş olduğunu söyledi. GNU Nettle 3.7.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Nettle 3.7.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU poke 1.1 duyuruldu

İkili veriler için yeni bir etkileşimli düzenleyici olan GNU poke‘nin 1.1 sürümü, Jose E. Marchesi tarafından duyuruldu. Bitler ve baytlar gibi temel varlıkları düzenlemekle sınırlı olmayan GNU poke, veri yapılarını tanımlamak ve bunlar üzerinde çalışmak için tasarlanmış tam teşekküllü bir prosedürel, etkileşimli programlama dili sağlar. GNU poke’un yeni kararlı sürümü olan 1.1 sürümünü duyurmaktan mutluluk duyduğunu söyleyen Marchesi; bunun GNU poke 1.x serisinde bir hata düzeltme sürümü olduğunu belirtti. Geri bildirimde bulunan herkese çok teşekkür edildiği ifade ediliyor. Bu sürümün, 70 satırlık kod ile sonuçlanan bir aylık çalışmanın ürünü olduğu belirtilirken, sürece 10 katılımcının katkıda bulunduğu ifade ediliyor. GNU poke 1.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU poke 1.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt 6.1 Beta2 duyuruldu

Beta1 sürümü 2 Mart 2021‘de duyurulan 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 6.1 Beta2 sürümü, Jani Heikkinen tarafından duyuruldu. Her zamanki gibi, Qt 6.1 Beta2’nin bakım aracını kullanarak mevcut çevrimiçi kuruluma eklenebileceğini söyleyen Heikkinen; Qt Online Installer’ı kullanarak temiz bir kurulum da yapılabileceğini, Qt 6.1 Beta2 kaynak paketlerinin, Qt Hesabı portalından ve download.qt.io‘dan da indirilebileceğini ifade etti. Beta1 sürümünden yaklaşık 2.5 hafta sonra Qt 6.1 Beta2’nin yayınlandığını belirten Heikkinen; bu nedenle, bakım aracından olası güncellemelerin arada bir kontrol edilmesini önerdi. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatıldı. Heikkinen; Qt 6.1’deki en önemli değişikliklere genel bakış için buradan yararlanılabileceğini söyledi. Qt 6.1 Beta2 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 6.1 Beta2 edinmek için;

0

Qt Design Studio 2.1 Beta duyuruldu

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 2.1 Beta sürümü,Thomas Hartmann tarafından duyuruldu. Tasarımcıların ve geliştiricilerin karmaşık kullanıcı arabirimlerini hızlı bir şekilde prototip oluşturmasına ve geliştirmesine olanak tanıyan bir UI tasarım ve geliştirme aracı olarak kullanıma sunulan Qt Design Studio 2.1; hem tasarımcılar hem de geliştiriciler için önemli bir adımı ifade ediyor. Önceden tanımlanmış birkaç çalışma alanı ile birlikte gelen sürüme, kullanıcı, kişisel tercihlerine bağlı olarak kendi çalışma alanlarını ekleyip ve tanımlayabiliyor. Qt Design Studio 2.1 Beta hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Qt Design Studio 2.1 Beta edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Creator 4.15 Beta duyuruldu

Qt Creator’un 4.15 sürümünün ilk betası, Eike Ziller tarafından duyuruldu. Qt Creator 4.15 Beta’yı duyurmaktan mutluluk duyduklarını belirten Ziller; kullanıcıların Qt Creator 4.15 Beta’yı test etmelerini ve sonuçları hakkında bildirimde bulunmalarını beklediklerini söyledi. Qt Creator 4.15’te dosyaları diskin herhangi bir yerinden açmak için bir yer bulma filtresi eklendiğini söyleyen Ziller; ayrıca, bu konum belirleyici filtresinin, Spotlight kullanılarak macOS’ta zaten mevcut olduğunu ve artık GNU/Linux ve Windows’ta da mevcut olduğunu ifade etti. C++ desteği için yapılan uzun düzeltmeler listesi için değişiklik günlüğüne bakılabileceğini belirten Ziller; QML düzenleyicisinin artık satır içi bileşenleri işleyebildiği ve gelişmiş JavaScript özellikleri için bazı düzeltmeler alındığını söyledi. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 4.15 Beta hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Qt Creator 4.15 Beta edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PyCharm 2020.3.4 duyuruldu

PyCharm‘ın 2020.3.4 sürümü, Valeria Letusheva tarafından duyuruldu. PyCharm 2020.3.4’ün son hata düzeltme sürümü olduğunu belirten Letusheva; Toolbox uygulaması ile veya doğrudan IDE’den veya kullanıcı bir Ubuntu kullanıcısı ise snap kullanarak 2020.3.4’e yükseltme yapılabileceğini söyledi. Bu sürümde, hataları gidermeye ve performansı artırmaya odaklandıklarını söyleyen Letusheva; ayrıca bilinmeyen ve güvenilmeyen kaynaklardan proje açmakla ilgili riskleri azaltmak için tasarlanan güvenilir projeler konseptini uygulamak için de çalışıldığını ifade etti. Letusheva; Toolbox uygulaması ile veya doğrudan IDE’den veya kullanıcı bir Ubuntu kullanıcısı ise snap kullanarak 2020.3.4’e yükseltme yapılabileceğini söyledi. Letusheva; PyCharm 2020.3.4’te düzeltilen hataların tam listesi için sürüm notlarına bakılabileceğini söyledi. PyCharm 2020.3.4 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

SQLite 3.35.2 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.35.2 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. ALTER TABLE DROP COLUMN desteği eklenen yeni sürüme, DELETE, INSERT ve UPDATE deyimlerinde RETURNING yan tümcesi için de destek eklenmiş bulunuyor. Sürüm; IN operatörü ve önceki sürümün OP_SeekScan optimizasyonu ile daha iyi çalışması için min/maks optimizasyonundaki geliştirmelerle geliyor. Bu arada, yazılımda dokümantasyon iyileştirmeleri yapıldığı ifade ediliyor. SQLite 3.35.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0