Tag Archives | C++

OBS Studio 32.0.0 Beta 1 duyuruldu

Video kaydı ve canlı yayın için özgür ve açık kaynak kodlu bir yazılım olan OBS Studio‘nun (Open Broadcaster Software) 32.0.0 Beta 1 sürümü duyuruldu. Eklenti yöneticisi ve Hibrit MOV desteği sunduğu belirtilen yeni sürümün, öne çıkan özelliklerinden birinin, bu masaüstü yayın/canlı yayın yazılımıyla ilgili ek işlevleri yönetmeye yardımcı olacak temel bir eklenti yöneticisinin sunulması olduğu söyleniyor. Windows ve macOS için artık isteğe bağlı otomatik çökme günlüğü yükleme özelliğinin de mevcut olduğu belirtilirken, yazılıma, yeni NVIDIA RTX yazılım özellikleri de eklenmiş bulunuyor. NVIDIA RTX ses efektlerine, konuşmalarda gürültü bastırmayı iyileştirmek için ses etkinliği algılama (VAD) eklendiği belirtiliyor. Bir diğer yeni özellik ise macOS’ta ProRes desteği ve ardından tüm platformlarda HEVC/H.264 ve PCM ses desteği sunan Hibrit MOV desteği oluyor. Sürüm, bazı hata düzeltmeleri ve çeşitli ayarlamalar da içeriyor. OBS Studio 32.0.0 Beta 1 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

   OBS Studio 32.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 4.1.1 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 4.1.1 sürümü, John W. Parent tarafından duyuruldu. CMake 4.1.1’i duyurmaktan mutluluk duyduğunu söyleyen Parent; bu sürümde, belgelenen özelliklerde veya arayüzlerde herhangi bir değişiklik yapılmadığını belirtti. Ekosistem değişikliklerini desteklemek ve/veya gerilemeleri gidermek için bazı uygulama güncellemeleri yapıldığını belirten Parent; Renesas derleyicilerinin artık ASM ve C dilleri için Renesas derleyici kimliğiyle desteklendiği hatırlatıyor. CMake 4.1.1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

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

0

LLVM 21.1.0 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 21.1.0 sürümü duyuruldu. Her platformun bir ikili sürüm paketi olduğu, ancak, platform için bir sürüm paketi bulamayanların, bu sürüm için LLVM Discourse forum başlığında topluluk tarafından oluşturulmuş bir paket bulabileceği belirtiliyor. Dosya adı LLVM- veya clang+llvm- ile başlayan ve platformun adıyla biten ikili sürüm paketlerine ilişkin olarak, örneğin, LLVM-21.1.0-Linux-ARM64.tar.xz’nin, Arm64 Linux için LLVM ikili dosyalarını içerdiği belirtiliyor. Bu sürüm için tüm llvm-project kaynak kodlarını almak için llvm-project-21.1.0.src.tar.xz’nin seçilmesi önerilirken; tüm paketlerin eşleşen bir .sig veya .jsonl dosyasıyla birlikte geldiği ifade ediliyor, University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 21.1.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

LLVM 21.1.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt 6.9.2 çıktı

Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin 6.9.2 sürümü çıktı. Qt 6.9.2’nin yayınlandığına ilişkin herhangi bir resmi sürüm duyurusu yapılmamış olduğu için sürüm hakkında net ve açık fikirler edinemiyoruz. Mevcut kurulumun bakım aracıyla güncellenebileceğini veya Qt çevrimiçi yükleyici kullanılarak sıfırdan yüklenebileceğini hatırlatmak istiyoruz. 

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 6.9.2 edinmek için:

0

CMake 4.1.0 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 4.1.0 sürümü, John W. Parent tarafından duyuruldu. CMake 4.1.0’ı duyurmaktan mutluluk duyduğunu söyleyen Parent; Makefile oluşturucuları ve Ninja oluşturucularının, Fortran, CUDA ve HIP ile bir bağlayıcı başlatıcı ekleme desteği kazandığını söyledi. cmake –build komut satırı aracının, Xcode oluşturucusuyla birlikte kullanıldığında, artık üçüncü taraf bir aracın oluşturulan .xcodeproj dosyasını bir .xcworkspace’e sardığını algıladığı ve derlemeyi çalışma alanı üzerinden yürüttüğü belirtiliyor. Renesas derleyicilerinin artık ASM ve C dilleri için Renesas derleyici kimliğiyle desteklendiği söyleniyor. CMake 4.1.0 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

0

OBS Studio 31.1.2 duyuruldu

Video kaydı ve canlı yayın için özgür ve açık kaynak kodlu bir yazılım olan OBS Studio‘nun (Open Broadcaster Software) 31.1.2 sürümü duyuruldu. OBS için kod imzalama sertifikasının güncellendiği belirtilirken, OBS Studio 31.1.0 ve 31.1.1’de, kullanıcı “otomatik” olarak ayarladığında çok kanallı videonun maksimum video kanalı sayısını 10’a ayarlamasına neden olan bir sorunun düzeltildiği söyleniyor. OBS Studio 31.1.0 ve 31.1.1’de ilerleme çubuklarının yanlış biçimlendirildiği bir sorun da düzeltilirken, OBS Studio 31.1.0 ve 31.1.1’de Linux’ta kullanıldığında oluşan bir donmanın düzeltildiği söyleniyor. ARM üzerinde Windows (WoA) desteği eklendiği belirtilen yeni sürüm, önizleme yakınlaştırma kontrolleri eklenmiş olarak geliyor. OBS Studio, asıl olarak Qt ile oluşturulmuştur ve aslında Open Broadcaster Software adıyla kullanıma sunulan yazılım, 2016’dan beri, OBS Studio adıyla anılmaktadır. C, C++ ve Qt dillerinde yazılan OBS Studio, gerçek zamanlı kaynak ve cihaz yakalama, sahne kompozisyonu, kodlama, kayıt ve yayın olanağı sağlar. Ana kullanıcı arayüzü beş bölüm halinde düzenlenen yazılım; sahneler, kaynaklar, ses mikseri, geçişler ve kontrolleri içerir. Stüdyo modundayken, iki tuval önizleme penceresi sunan yazılımda; soldaki pencere aktif olmayan sahnelerin değiştirilmesi ve önizlemesi için, sağdaki pencere ise canlı sahnenin önizlemesi için kullanılır. OBS Studio 31.1.2 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

   OBS Studio 31.1.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Gradle 9.0.0-rc-3 duyuruldu

Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 9.0.0-rc-3 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanılmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 9.0.0-rc-3’ü duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, JVM 17 veya üzerini gerektirdiği ifade ediliyor. Derleme betiklerinin Kotlin 2.2 ve Groovy 4.0 kullandığı belirtilirken,  Kotlin DSL betik derlemesinden kaçınma özelliğinin iyileştirildiği söyleniyor. Gradle 9.0.0-rc-3 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

Gradle 9.0.0-rc-3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0