Archive | Programlama

SQLite 3.39.2 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.39.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. RIGHT ve FULL OUTER JOIN için (uzun süredir gecikmiş olduğu söylenen) destek eklendiği belirtilen yeni sürüme, sqlite3_db_name() arayüzü de eklendiği söyleniyor. Bazı zararsız derleyici uyarılarının düzeltildiği belirtilirken, sqlite3_limit(SQLITE_LIMIT_SQL_LENGTH) çok küçük bir değere ayarlandığında ortaya çıkabilecek uzun süredir devam eden bir sorunun düzeltildiği ifade ediliyor. REGEXP uzantısı için ilk önek optimizasyonunun düzeltildiği, böylece önek 3 baytlık UTF8 kodlaması gerektiren karakterler içerse bile doğru şekilde çalışacağı belirtiliyor. Bir LEFT JOIN varlığında FROM yan tümcesi terimlerinin sırasını yeniden düzenlemeyle ilişkili sorgu planlayıcısında bir performans gerilemesinin düzeltildiği ifade ediliyor. SQLite 3.39.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →

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

0

Magisk 25.2 duyuruldu

Düşük seviyeli bileşenlerinin çoğu C++ ile yazılan, öte yandan Rust, ham hızı, esnekliği ve C++’ın donanım işlevselliğine doğrudan eşlemenin çoğunu sağlayan ve bellek açısından güvenli bir ortam sunan Magisk‘in 25.2 sürümü duyuruldu. Yakın zamanda Magisk’in Rust’ta tam bir uygulamasını görmek beklenmiyor olsa da, Rust kodunu projenin günlük kaydı altyapısına entegre etmeye yönelik bu erken çalışmanın muhtemelen çok önemli olacağı ifade ediliyor. Magisk’in 25.0 sürümünün kararlı kanal üzerinden yayınlanmasından sonra Rust programlama dilinin Android kod tabanına adapte edilmesi için ilk adımların görüldüğü belirtilirken, Magisk 25.2 biçiminde yeni ve kararlı bir yapının kullanıma sunulduğu söyleniyor. Yeni sürümde, stub cpio kullanıldığında kurtarma için yeniden başlatma probleminin düzeltildiği belirtilirken, daha iyi veri şifreleme algılamasının sağlandığı ve tüm günlük kaydı altyapısının Rust’a taşındığı ifade ediliyor. Magisk 25.2 hakkında bilgi edinmek için sürümler duyurusunu inceleyebilirsiniz.

Continue Reading →

Magisk 25.2edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Firebird 4.0.2 duyuruldu

Firebird‘in 4.0.2 sürümü, Firebird projesi tarafından duyuruldu. Sürüme ait paketler, indirilmek üzere yansılarda yerini almış bulunuyor. JDBC kaçışının ilk harfinin büyük/küçük harfe duyarlı olduğu ve öncelikle bu problemin düzeltildiği belirtiliyor. Yazılımın; Java 7, 8, 11 ve 15’te Firebird 2.5 ve üstünü desteklediği ifade ediliyor. 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 gibi pek çok işletim sistemini destekler. Firebird 4.0.2 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını incelemek münkün.

Continue Reading →

Firebird 4.0.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PhpStorm 2022.1.4 RC duyuruldu

Kodunuzu gerçekten ‘alan’ bir PHP IDE olan, anında hata önleme, en iyi otomatik tamamlama ve kodu yeniden düzenleme, sıfır yapılandırma hata ayıklama ve genişletilmiş bir HTML, CSS ve JavaScript düzenleyici sağlayan PhpStorm‘un 2022.1.4 RC sürümü, Brent Roose tarafından duyuruldu. PhpStorm 2022.1.4 sürüm adayının artık kullanıma hazır olduğunu belirten Roose; bunun, kararlı sürümden önceki son yapı olduğunu hatırlattı. IDE yeniden başlatıldıktan sonra harici fark araçları ayarlarının kaybolması problrminin düzeltildiğini belirten Roose; AsciiDoc düzenleme sırasında yüksek CPU kullanımının da düzeltildiğini söyledi. “Git Hooks checkbox” onay kutusunun kalıcı olarak devre dışı bırakıldığı 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. PhpStorm 2022.1.4 RC hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PhpStorm, kodun daha verimli bir şekilde aşılmasına ve büyük projelerle çalışırken zamandan tasarruf etmeye yardımcı oluyor. PhpStorm 2022.1.4 RC edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Creator 8.0.0 duyuruldu

Sürüm adayı  7 Temmuz 2022’de duyurulan Qt Creator’un 8.0.0 final sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 8.0.0’ı duyurmaktan mutluluk duyduklarını belirten Ziller; Libclang tabanlı kod modeli geri dönüşünü kaldırdıklarını ve şimdi Clangd ve LSP istemci uygulamasına güvendiklerini ifade etti. Daha önce isteğe bağlı olan Clangd’nin, Qt Creator 7’de zaten varsayılan olduğunu hatırlatan Ziller; dahili kod modelinin halen mevcut olduğunu ve ayarlardan Clangd kapatılarak yedek olarak kullanılabileceğini söyledi. Ziller; geliştirme makinesinin belleği azsa, Qt Creator’un varsayılan olarak Clangd’yi kapatacağını ve kullanıcıyı bilgilendireceğini söyledi. Ziller; Clangd’nin her zaman açılıp ve kullanabileceğini, ancak Clangd’nin nispeten kaynağa aç olduğunun unutulmamasını hatırlattı. Ziller; ayrıca Clangd için yapılan compile command.json neslinin performansını iyileştirdiklerini ve diğer birçok sorunu düzelttiklerini ifade etti. Ziller; JavaScript dize şablonlarının işlenmesini ve boş birleştirme operatörüyle ilgili sorunların da düzeltildiğini söyledi. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 8.0.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

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

0

Cirq 1.0.0 duyuruldu

Kuantum bilgisayarları programlamak için açık kaynaklı bir çerçeve olarak düzenlenen Cirq‘in 1.0.0 sürümü, Michael Broughton tarafından duyuruldu. Kuantum bilgisayar programlarının sonuçlarını yazmak, çalıştırmak ve analiz etmek için bir Python çerçevesi olarak işlev gören Cirq; birkaç bin kuantum kapısı olan kısa vadeli kuantum bilgisayarlar için tasarlanmış bulunuyor. 1.0.0 sürümünün anlamı, Cirq’in bu sistemler için iş akışlarının büyük çoğunluğunu desteklemesi ve kararlı bir API olarak kabul edilmesi olarak karşımıza çıkıyor. Cirq, kuantum devrelerini yazmak, işlemek ve optimize etmek ve ardından bunları kuantum bilgisayarlarda ve kuantum simülatörlerinde çalıştırmak için bir Python yazılım kitaplığıdır. Cirq, donanım ayrıntılarının en gelişmiş sonuçlara ulaşmak için hayati önem taşıdığı günümüzün gürültülü orta ölçekli kuantum bilgisayarlarıyla başa çıkmak için faydalı soyutlamalar sağlar. Cirq 1.0.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Cirq 1.0.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Rust 1.62.1 duyuruldu

Pre-release sürümü 16 Temmuz 2022‘de duyurulan ilkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilmeye başlanan; 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.62.1 final sürümü duyuruldu. Rust ekibinin herkesin güvenilir ve verimli yazılımlar oluşturmasını sağlayan bir programlama dilinin yeni bir sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rust’un önceki bir sürümünü rustup aracılığıyla yükleyenlerin, rustup update stable komutuyla 1.62.1’i edinebileceği söyleniyor. Rust 1.62.1’in, derleyici ve standart kitaplıktaki son birkaç gerilemeyi ele alıp ayrıca Intel SGX’teki bir CPU güvenlik açığını azalttığı söyleniyor. Rust’un güvenlik, hız ve eş zamanlılık üzerine odaklanmış bir sistem programlama dili olduğu hatırlatılıyor.Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python’un lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.62.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →

Rust 1.62.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0