Archive | Programlama

Django 4.0.2, 3.2.12 ve 2.2.27 güvenlik sürümleri duyuruldu

Python ile yazılmış özgür, yüksek seviyeli, BSD lisansı ile lisanslanmış açık kaynak kodlu bir web uygulama çatısı olan Django‘nun 4.0.2, 3.2.12 ve 2.2.27 güvenlik sürümleri, Mariusz Felisiak tarafından duyuruldu. Django ekibinin Django 4.0.2, 3.2.12 ve 2.2.27’yi duyurmaktan mutluluk duyduğunu ifade eden Felisiak; bunların bazı güvenlik sorununu ele alan güvenlik sürümleri olduğunu belirtti. Felisiak; bu nedenle, tüm Django kullanıcılarını mümkün olan en kısa sürede yeni sürümlere yükseltmeye teşvik ettiklerini sözlerine ekledi. Güvenli biçimde bir web uygulamaları geliştirme platformu olan Django; her projeye temel kayıt ekleme, silme, düzenleme ve güncelleme fonksiyonlarını bünyesinde barındıran dinamik bir yönetim paneli sağlıyor. Django 4.0.2, 3.2.12 ve 2.2.27 hakkında ayrıntılı bilgi edinmek için ilgili sürüm notlarını ya da sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Django 4.0.2, 3.2.12 ve 2.2.27 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

LLVM 13.0.1 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) 13.0.1 sürümü, Tom Stellard tarafından GitHub üzerinden duyuruldu. Stellard; bu sürümün, çeşitli hata düzeltmeleri içerdiğini söyledi. Stellard; LLVM 13.0.1’in, gönüllülerin yardımı olmadan mümkün olamayacağını söyledi. 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 13.0.1 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

LLVM 13.0.1 edinmek için projenin sürümler sayfasına gidilebilir.

0

GNU C Library (Glibc) 2.35 duyuruldu

GNU Projesinin C standart kütüphanesi uyarlaması olan GNU C Library‘in (ya da bilinen adıyla glibc) 2.35 sürümü, Carlos O’Donell tarafından duyuruldu. GNU sistemde ve GNU/Linux kullanan diğer pek çok sistemde C kütüphanesi olarak kullanılan GNU C Library’nin taşınabilir olarak tasarlandığı ve yüksek performans ve C kütüphanesi içerdiği hatırlatıldı. Artık doğrudan C++ (ve dolaylı olarak diğer programlama dilleri) desteği bulunan yazılım; 1990’ların başında Özgür Yazılım Vakfı tarafından GNU işletim sistemi için geliştirilmeye başlandı. GNU C Library, GNU Genel Kamu Lisansı altında dağıtılmış özgür bir yazılımdır.  İlkin esasen Roland McGrath tarafından yazılan glibc; 1990’da Linux çekirdeği geliştiricileri tarafından çatallandı. Linux libc” olarak adlandırılan bu çatallama ile yazılım, yıllarca ayrı kanallardan geliştirildi. Ancak, Özgür Yazılım Vakfı’nın Ocak 1997’de yayınladığı glibc 2.0’ın POSIX ölçülerine uygunluğunun daha fazla olması, daha iyi yerelleştirme ve çoklu dil işlevine, IPv6 yeterliliğine sahip olması; daha fazla taşınabilir olması, Linux geliştiricilerinin çatallamayı durdurmalarına ve Özgür Yazılım Vakfı’nın glibc’sine dönülmesine vesile oldu. Bu arada, Debian da 2009’da resmen glibc’nin çatalı EGLIBC olanına geçmiş, Nisan 2015’te, Debian 8.0 Jessie ile birlikte bu kararından geri dönmüştür. GNU C Library 2.35 hakkında ayrıntılı bilgi sahibi olmak için github.com duyurusunu ya da sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU C Library 2.35 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PyCharm 2022.1 EAP duyuruldu

PyCharm‘ın 2022.1 EAP sürümü, Roberto Pesce tarafından duyuruldu. Python topluluğu tarafından yaygın olarak kullanılmadan önce yeni PyCharm özelliklerini denemek, tartışmak ve hatta katkıda bulunmak isteyenler için erken erişim programının yeni bir döngüsünü açtıklarını belirten Pesce; ana hedeflerinin, yaklaşan yeni sürümde neler beklenilebileceği konusunda kullanıcıya bir fikir vermek olduğunu söyledi. PyCharm EAP derlemelerinin tam olarak test edilmediğini ve kararsız olabileceğini belirten Pesce; bu nedenle dikkatli kullanılmasının önemli olduğunu söyledi. PyCharm 2022.1 EAP hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →

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

0

PyCharm 2021.3.2 duyuruldu

PyCharm‘ın 2021.3.2 sürümü, Roberto Pesce 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ı belirten Pesce; 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. Pesce; PyCharm 2021.3’ün bu ikinci küçük sürümü için vurgulanan hata düzeltmelerinin ifade edildiğini belirtti. Pesce;  Markdown belgelerinde ‘bayt’ olarak kabul edilen Python dize değişmezleriyle ilgili bir hatanın da düzeltildiğini söyledi. PyCharm 2021.3.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

Qt 6.2.3 çı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 bir geliştirme platformu olan Qt’nin 6.2.3 sürümü çıktı.Henüz resmi duyurusu yapılmamış sürüme ait paketler indirirlmek üzere yansılarda yerini aldı. Qt 6.2.3 sürümünün, Qt 6.2.2’nin üstünde yapılan bir yama sürümü olduğu belirtilirken, bir yama sürümü olarak, Qt 6.2.3’ün herhangi bir yeni işlev eklemediği, ancak; hata düzeltmeleri ve diğer iyileştirmeler ile hem ileri hem de geriye dönük bakım prosedürünü içerdiği söyleniyor. Qt 6.2.2 ile kaynak ve ikililer bakımından uyumluluk içinde olan yeni sürümde, Visual Studio 2022 için destek eklendiği ifade ediliyor. Qt 6.2.3 hakkında bilgi edinmek için sürüm notlarını 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ğı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.2.3 edinmek için;

0

Guix Workflow Language’nin (GNU GWL) 0.4.0 sürümü duyuruldu

11 Şubat 2018 itibarıyla GNU projesi’nin bir parçası haline gelen Guix Workflow Language’nin (GWL) 0.4.0 sürümü, Ricardo Wurmus tarafından duyuruldu. Guix Workflow Language, çalışma birimlerinin özelliklerini ve birbirleriyle olan ilişkilerini, işlevsel paket yöneticisi GNU Guix’in tekrarlanabilir yazılım dağıtım tesisleri ile birleştirir. GWL’de bilmemiz gereken iki kavram vardır: Süreçler ve iş akışları. GWL iş akışları yürütülebilir koddur. GWL, klasik bir Lisp sözdiziminin yanı sıra Wisp adı verilen Python benzeri bir sözdizimini destekler. Guix Workflow Language’nin (GWL) 0.4.0 sürümünü duyurmaktan mutluluk duyduklarını söyleyen Wurmus; sürümün bir kişi tarafından yapılan 60 taahhüdü içerdiğini belirtti. Guix Workflow Language (GWL) 0.4.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Guix Workflow Language (GWL) 0.4.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Guix Workflow Language (GWL)hakkında bilgi edinmek için kılavuzu inceleyebilir ya da doğrudan .pdf belgeye ulaşabilirsiniz.

0