Archive | Programlama

Rust programlama dilinin 1.67.0 sürümü duyuruldu

İlkin 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.67.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rust’un güvenlik, hız ve eş zamanlılık üzerine odaklanmış bir sistem programlama dili olduğu hatırlatılıyor. Rustup aracılığıyla yüklenmiş eski bir Rust sürümüne sahip olanların rustup update stable komutuyla kolaylıkla Rust 1.67.0’ı edinebilecekleri söyleniyor. Rust’ın katmanlı platform desteği hakkında daha fazla bilgi için Rust’ın platform destek sayfasına bakılması isteniyor. 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 lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.67.0 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.
Continue Reading →

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

0

GNU Guile 3.0.9 duyuruldu

Programcıların esnek uygulamalar oluşturmasına yardımcı olan GNU Guile‘nin 3.0.9 sürümü, Ludovic Courtès tarafından duyuruldu. GNU Guile 3.0.9 sürümünü duyurmaktan mutluluk duyduklarını söyleyen Courtès; bu sürümün, daha önce yapılan bakım ve optimizasyonları bir araya getirdiğini ifade etti. Bu sürümün, birçok hata düzeltmesinin yanı sıra yeni işlevsellik sağladığı belirtilirken, 27 kişi tarafından 138 işleme karşılık gelen 3.0.9’u duyurmaktan mutluluk duyduklarını söyledi. Tüm Guile programlarını hızlandıran yeni sürümün, paketlenmiş Scheme programlama dilinin bir uygulaması olduğunu belirten Courtès; yazılımın, POSIX sistem çağrıları, ağ desteği, çoklu iş parçacığı, dinamik bağlama, yabancı bir işlev çağrısı arabirimi, güçlü dize işleme ve HTTP istemci ve sunucu uygulamalarıyla geldiğini ifade etti. XML ayrıştırma tekniği ve nesne yönelimli programlama yetisi sunan GNU Guile, bir HTTP sunucusu ve istemci gibi ek özellikler sunan bir modül kütüphanesi ile birlikte gelir. Kolaylıkla C ve C ++ programlarıyla entegre edilebilen GNU Guile, GNU Projesi tarafından GNU Lesser General Public lisansı altında kullanıma sunuluyor. GNU Guile 3.0.9 hakkında geniş bilgi edinmek için haberler sayfasını ya da sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Guile 3.0.9 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU poke 3.0 duyuruldu

İkili veriler için yeni bir etkileşimli düzenleyici olan GNU poke‘nin 3.0 sürümü, Jose E. Marchesi tarafından duyuruldu. Marchesi; kod ve/veya dokümantasyon ile katkıda bulunan kişilere teşekkür edildiğini söyledi. 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’nin yeni kararlı sürümü olan 3.0 sürümünü duyurmaktan mutluluk duyduğunu söyleyen Marchesi; bunun GNU poke’nin yeni seriden sürümü olduğunu belirtti. Geri bildirimde bulunan herkese çok teşekkür edildiği ifade ediliyor. GNU poke 3.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
 

Continue Reading →

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

0

Johnnycanencrypt 0.13.0 duyuruldu

OpenPGP tabanlı şifreleme ve şifre çözme ve bağımsız imzalama işlemleri yapmak için Rust’ta yazılmış bir Python modülü olan Johnnycanencrypt‘in 0.13.0 sürümü duyuruldu. Johnnycanencrypt projesinin 0.13.0 sürümünü şimdi yayınladığını söyleyen yazılım geliştiricisi, bunun, Yubikey 4/5’in akıllı kart olarak kullanılmasına izin veren OpenPGP işlevselliği sağlayan, Rust’ta yazılmış bir Python modülü olduğunu belirtti. 0.12.0’dan itibaren artık LGPL-3.0-veya-üstü olarak lisanslandığı belirtilen yazılım, rjce’ye enable_otp_usb ve yine rjce’ye disable_otp_usb eklemiş bulunuyor. Lisansın, LGPL-3.0-veya-sonrası olarak değiştirildiği belirtiliyor. Bu modülü kullanarak özel anahtar işlemleri için Yubikey’leri de kullanabilmenin mümkün olduğu ifade ediliyor. Kullanım için, öncelikle kullanıcınız için Rustup araç zincirinin kurulmuş olması gerekiyor. Debian Bullseye’de öncelikle bağımlılıkların oluşturulması gerektiği belirtiliyor. GPL-3.0 lisansıyla kullanıma sunulan  Johnnycanencrypt, özgür bir yazılımdır. Johnnycanencrypt 0.13.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Johnnycanencrypt 0.13.0 edinmek için aşağıdaki linkten yararlanabileceksiniz.

0

pgAdmin 4 6.19 duyuruldu

Hata düzeltmeleri ve yeni özellikler için dünyanın dört bir yanındaki geliştiricilerin katkılarına dayanan bir topluluk projesi olarak ortaya çıkan ve dünyadaki en gelişmiş açık kaynak veritabanı olan PostgreSQL için en popüler ve zengin özelliklere sahip açık kaynak bir yönetim ve geliştirme platformu olan pgAdmin‘in 4  6.19 sürümü, pgAdmin geliştirme ekibi tarafından duyuruldu. pgAdmin geliştirme ekibinin, pgAdmin 4 sürüm 6.19’u duyurmaktan mutluluk duyduğu belirtilirken, daha fazla ayrıntı edinmek için sürüm notlarına bakılabileceği söyleniyor. PostgreSQL için önde gelen açık kaynak grafik yönetim aracı olan pgAdmin hakkında daha fazla bilgi için web sitesinin incelenebileceği ifade ediliyor. pgAdmin 4’ün bu sürümü, 20 hata düzeltmesi ve yeni özellikler içeriyor. BigAnimal bulut dağıtımı için AWS sağlayıcı desteği eklendiği söyleniyor. pgAdmin 4 6.19 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

pgAdmin 4 6.19 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PyCharm 2023.1 erken erişim programı duyuruldu

PyCharm‘ın 2023.1 erken erişim programı, 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. PyCharm 2023.1 için erken erişim programını açtıklarını belirten Letusheva; herkesi katılmaya ve PyCharm 2023.1’e dahil etmeyi planlanan özelliklerde ince ayar yapılmasına yardımcı olmaya davet ettiklerini ifade etti. Letusheva; henüz erken erişim programlarından birine katılmayanların, temel kavramları ve avantajları açıklayan bir blog gönderisini burada bulabileceklerini söyledi. İlk PyCharm 2023.1 EAP yapısı, IDE’nin kullanıcı arayüzünde bir dizi iyileştirme, Markdown dosyalarıyla çalışmak için gelişmiş bir kullanıcı deneyimi, VCS geliştirmeleri ve daha fazlasını içeriyor. PyCharm’daki yeni Python 3.12 özelliklerinin denenmeye başlanacağı ifade ediliyor. Dosyalarda yapılan değişiklikleri izlemeyi daha kolay hale getirmek için yapı aracı penceresine renk ipuçları eklendiği belirtilirken, ilk PyCharm 2023.1 EAP yapısı, çalıştırma yapılandırması henüz oluşturulmamış olsa bile o anda açık olan dosya için kapsamla çalıştır eylemini başlatmak için bir kısayol oluşturmaya olanak tanıyor. Django konsolunu kullanarak bir Django projesi için Docker oluşturma yorumlayıcısı kurarken hataya neden olan bir sorunun düzeltildiği ifade ediliyor. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2023.1 erken erişim programı hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2023.1 erken erişim programı edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

CMake 3.25.2 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 3.25.2 sürümü, John Parent tarafından duyuruldu. CMake 3.25.2’yi duyurmaktan mutluluk duyduğunu söyleyen Parent; indirme sayfasından en son sürümün inirilmesi gerektiğini söyledi. İçe aktarılan hedefler için SYSTEM özelliği varsayılanının netleştirildiği belirtilirken, gereksiz linux çekirdeği sürüm etiketinin 3.25 sürüm dalında bırakıldığı ifade ediliyor. SYSTEM ile ilgili belgelerin netleştirldiği ve güncellendiği belirtilirken, nvcc 12.0+ için cuda_std_20 desteği eklendiği söyleniyor. CMake 3.25.2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0