Archive | Programlama

pgCluu 4.0 duyuruldu

PostgreSQL küme performanslarının tam denetimini gerçekleştirmek için kullanılan bir Perl programı olan pgCluu‘nun 4.0 sürümü duyuruldu. pgCluu, bir PostgreSQL performans izleme ve denetleme aracıdır. Bunun, birçok yeni özellik ve rapor ekleyen önemli bir sürüm olduğu belirtilirken, son sürümden bu yana bildirilen sorunları da giderdiği ifade ediliyor. Bu dizindeki sembolik bağlantıları ve istenmeyen dosyaları tespit edebilmek için PGDATA dosyalarının raporunu eklendiği belirtilirken, pg_stats görünümünün dökümünün pgcluu_collectd’ye eklenebileceği söyleniyor. Bu projenin amacının, yerel veya uzak bir sunucuyu denetlemek için herhangi bir bağımlılığa ihtiyaç duymayan eksiksiz bir PostgreSQL denetim aracı sağlamak olduğu belirtilirken, yalnızca bir sar çıktı dosyası olanlar için, pgCluu’nun yalnızca sistem kullanımı hakkında grafikler çizmek için kullanılabileceği ifade ediliyor. Yama gönderen ve hataları ve özellik isteklerini bildiren tüm kullanıcılara teşekkür edildiği belirtiliyor. pgCluu 4.0 hakkında bilgi edinmek için sürüm duyurusunu, GitHub sayfasını ya da beni oku dosyasını inceleyebilirsiniz.

Continue Reading →

 

pgCluu 4.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

LLVM 18.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) 18.1.0 sürümü, Tom Stellard tarafından duyuruldu. Gönüllülerin LLVM projesi için yüklenecek ikili dosyalar oluşturduğunu belirten Stellard; bu ikili dosyaları test etmek ve oluşturmak için zamanları olduğunda bunu yapabildiklerini, kullanıcının kendi dağıtımındaki ikili dosyaları kullanarak da kendisininkini oluşturabileceğini söyledi. LLVM projesindeki kod, “LLVM istisnalarıyla birlikte Apache 2.0 Lisansı” kapsamında lisanslanmış bulunuyor. LLVM Çekirdek kitaplıkları iyi belgelenmiştir ve LLVM’yi bir optimize edici ve kod oluşturucu olarak kullanmak için kendi dilinizi icat etmek (veya mevcut bir derleyiciyi bağlamak) özellikle kolay bir işlem olmaktadır.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 18.1.0 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

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

0

PyCharm 2023.3.4 duyuruldu

RC sürümü 13 Şubat 2024’te duyurulan PyCharm‘ın 2023.3.4 final sürümü, Valeria Letusheva tarafından duyuruldu. PyCharm’da kullanıcıyı daha üretken ve kodlaması daha sorunsuz hale getirecek özellikler sunmak için çok çalıştıklarını ifade eden Letusheva; geliştirme sürecinde sürece katılan, yeni özellikleri test eden, Twitter’da yorum yapan, hata raporları gönderen vb. herkese teşekkür ettiklerini ifade etti. Letusheva; derlemenin web sitesinden indirebileceğini, ücretsiz Toolbox uygulamasından alınabileceğini veya Ubuntu kullanıcılarının snaps kullanarak güncelleyebileceklerini söyledi. Yeni AI asistan eylemleriyle işlerin daha hızlı tamamlanabileceği belirtilirken, Django yapısı araç penceresinin yeni özellikleriyle Django projelerinde daha hızlı gezinilebileceği ifade ediliyor. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2023.3.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

PyCharm 2023.3.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

Go (Golang) 1.22.1 ve 1.21.8 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilme işlemine başlanan Go (diğer adıyla Golang) programlama dilinin 1.22.1 ve 1.21.8 sürümleri duyuruldu. Go ekibinin, 1.22.1 ve 1.21.8 sürümlerini duyurmaktan mutluluk duyduğu söylenirken; bu sürümlerin, yeni özellikler ve iyileştirmelerle dolu olduğu belirtiliyor. Bunların, küçük nokta sürümler olduğunu belirtilirken, bunların, güvenlik politikasını izleyen 5 güvenlik düzeltmesini içerdiği söyleniyor. Sürümlerin yayınlanmasında emeği geçen herkese ve sorunları bildiren kişilere teşekkür edildiği ifade ediliyor. Go veya Golang 1.22.1 ve 1.21.8 hakkında bilgi edinmek için sürüm duyurusunu ya da 1.22.1 ve 1.21.8 GitHub sayfalarını inceleyebilirsiniz.

Continue Reading →

 

Go (Golang) 1.22.1 ve 1.21.8 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU GDB 14.2 duyuruldu

GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 14.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. Bir düzineden fazla farklı işlemci mimarisi ve GDB’nin kendisinin en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği hatırlatılıyor. 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 sistemde, 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. Bir düzineden fazla farklı işlemci mimarisi üzerinde; en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği söylenen GDB’nin, özgür (libre) bir yazılım olduğunu söyleyen Brobecker; yeni sürümün, Ada, C, C++, Fortran, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olarak geldiğini ifade etti. DLL dışa aktarma yönlendirmesi bozuk olduğu ve bunun, düzeltildiği belirtilirken; global bir değişken saplamasının daha düşük bir değer olmadan yazdırmaya çalışırken çökmesi problemi de giderilmiş bulunuyor. GDB’nin artık AiX 4.x, 5.x ve 6.x’i desteklemediği belirtilirken, GDB/MI sürüm 1 desteği kaldırılmış bulunuyor. GDB artık NO_COLOR ortam değişkenini tanırken, hata ayıklayıcı bağdaştırıcı protokolü (DAP) için ilk yerleşik destek de sağlanmış bulunuyor. Yeni sürüm; gdb.Thread, gdb.unwinder.FrameId, gdb.ValuePrinter gibi yeni sınıflar içeriyor. GNU GDB 14.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. GNU GDB 14.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PyCharm 2024.1 EAP 6 duyuruldu

PyCharm‘ın 2024.1 EAP 6 sürümü, Valeria Letusheva tarafından duyuruldu. PyCharm’da kullanıcıyı daha üretken ve kodlaması daha sorunsuz hale getirecek özellikler sunmak için çok çalıştıklarını ifade eden Letusheva; geliştirme sürecinde sürece katılan, yeni özellikleri test eden, Twitter’da yorum yapan, hata raporları gönderen vb. herkese teşekkür ettiklerini ifade etti. Letusheva; derlemenin web sitesinden indirebileceğini, ücretsiz Toolbox uygulamasından alınabileceğini veya Ubuntu kullanıcılarının snaps kullanarak güncelleyebileceklerini söyledi. Bu sürümün, sürüm kontrol sistemleriyle entegrasyona yönelik bir dizi güncellemeyle dolu olduğunu belirten Letusheva; PyCharm 2024.1 EAP 6’nın, hem GitHub hem de GitLab kullanıcıları için daha akıcı ve çevik bir kod inceleme iş akışı sunduğunu söyledi. Çekme/birleştirme isteği şubesi kullanıma alındıktan sonra inceleme modunun otomatik olarak etkinleştirildiğini belirten Letusheva; yalnızca çözülmemiş tartışmaları görmek veya inceleme modunu tamamen kapatmak için editörün sağ üst köşesindeki widget’in kullanılabileceğini ifade etti. Yazılıma sürüm kontrol sisteminin boyut sınırlarını aşan dosyalar nedeniyle gönderimleri reddettiği durumları önlemek için bu tür dosyaların işlenmesini yasaklayan bir mekanizma eklendiğini söyleyen Letusheva; IDE’nin artık bir taahhüt öncesi kontrol gerçekleştireceğini ve kısıtlama hakkında kullanıcıyı bilgilendireceğini belirtti. PyCharm 2024.1 EAP 6, GitHub çekme istekleri ve GitLab birleştirme istekleri için inceleme yorumlarına verilen tepkiler için de destek sağlıyor. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2024.1 EAP 6 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

PyCharm 2024.1 EAP 6 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

PostgreSQL JDBC 42.7.2 duyuruldu

Java programlarının standart, veritabanından bağımsız Java kodu kullanılarak bir PostgreSQL veritabanına bağlanmasına olanak tanıyan PostgreSQL JDBC sürücüsünün 42.7.2 sürümü duyuruldu. Pure Java (Tip 4) ile yazılmış açık kaynaklı bir JDBC sürücüsü olan pgJDBC, PostgreSQL yerel ağ protokolünde iletişim kurar. Bu nedenle sürücü platformdan bağımsızdır; sürücü bir kez derlendikten sonra herhangi bir sistemde kullanılabilir. PostgreSQL JDBC Projesinin, 42.7.2 için değişiklikleri ve gerilemeleri düzeltmeyi içeren 42.7.2 sürümünün yayınlandığını duyurmaktan mutluluk duyduğu söyleniyor. Bunun, aynı zamanda, CVE-2024-1597 için PostgreSQL JDBC 42.7.2, 42.6.1, 42.5.5, 42.4.4, 42.3.9, 42.2.28, 42.2.28.jre7 güvenlik güncellemeleri olduğu ifade ediliyor. 42.2.26.jre6 için herhangi bir düzeltme olmadığı hatırlatılırken, geçici çözümler için danışma belgesine bakılabileceği ifade ediliyor. Varsayılan sorgu modunu kullanırken sürücüde herhangi bir güvenlik açığı olmadığı söyleniyor. PostgreSQL JDBC 42.7.2 hakkında bilgi edinmek için sürüm duyurusunu, sürümler sayfasını ya da değişiklikler sayfalarını inceleyebilirsiniz.

Continue Reading →

 

PostgreSQL JDBC 42.7.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0