Archive | Programlama

PyCharm 2020.3 EAP #3 duyuruldu

İlk EAP sürümü 23 Eylül 2020’de duyurulan PyCharm‘ın 2020.3 sürümünün üçüncü EAP sürümü, Paul Everitt tarafından duyuruldu. Everitt; kullanılabilirliği ve üretkenliği artırmak için önemli düzeltmelerle çıktığını söylediği sürümde, PyCharm içinden güncellemeleri kontrol et seçeneğinin bulunduğunu hatırlattı. Bir sonraki büyük sürüm olan PyCharm 2020.3 için erken erişim programı olarak kullanıma sunulan sürümü test eden kullanıcıların, izlenimlerini geri bildirim yoluyla bildirmeleri isteniyor. Kararlı bir PyCharm sürümüyle yan yana bu EAP sürümün kurulabileceği belirtilirken, bu EAP yapısında daha fazla özellik ve düzeltmenin mevcut olduğu söyleniyor. PyCharm 2020.3 EAP #3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2020.3 EAP #3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Creator 4.14 Beta duyuruldu

Qt Creator 4.14 sürümünün betası, Eike Ziller tarafından duyuruldu. Qt Creator 4.14 Beta’yı duyurmaktan mutluluk duyduklarını belirten Ziller; kullanıcıların Qt Creator 4.14 Beta’yı edinip test etmelerini ve sonuçları hakkında bildirimde bulunmalarını beklediklerini söyledi. Qt Creator 4.14’teki en büyük değişikliğin paketlerin yapısının tamamen CMake oluşturma sistemine geçirilmesi olduğunu söyleyen Ziller; ayrıca, Qt Creator’ı Qt 5 ve Qt 6 ile oluşturmak için gereken koda uyarlama işlemlerinin yer aldığını ifade etti. C++ desteğiyle gelen yeni sürümde, C++ kodu artık tekrar yazarken Clazy ve Clang-Tidy ile otomatik olarak analiz ediliyor. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 4.14 Beta hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

PHP 7.4.12 duyuruldu

PHP’nin 7.4.12 sürümü haberler veya yükseltme sayfalarından Derick Rethans ve Christoph M. Becker tarafından duyuruldu. . Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında daha fazla bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk kez Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor.

Continue Reading →

PHP 7.4.12 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Cutelyst 2.13.0 ve ASql 0.19 duyuruldu

Qt’ye dayalı bir C++ web framework’ü olan Cutelyst‘in 2.13.0 sürümü, Daniel Nicoletti tarafından duyuruldu. Bir C++ ve Qt web framework’ü olan Cutelyst‘in 2.13.0 sürümü ile Qt uygulamaları için ASync SQL kitaplığının yeni sürümünü de duyurduklarını belirten Nicoletti; ASql üzerindeki çalışma sayesinde Cutelyst, eşzamansız isteklerde bazı önemli performans iyileştirmelerinin yanı sıra mevcut isteği işleme zincirinden otomatik olarak ayıran ve daha sonra kapsam dışına çıktığında eklenen ASync adlı yeni bir sınıf elde ettiğini söyledi. Nicoletti; veritabanı şemalarını korumak için hem basit hem de yardımcı olan harika bir veritabanı bakım sınıfı olan AMigrations’un yazılıma eklendiğini söyledi. Cutelyst 2.13.0 ve ASql 0.19 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Cutelyst 2.13.0 ve ASql 0.19 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GDB 10.1 duyuruldu

GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 10.1 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. Çeşitli Python API ve Aarch64/Linux geliştirmeleri içeren yazılım, SVE desteği de içeriyor. 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 sisteminde, 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 hedeflerde hata ayıklama desteğiyle gelen sürümün, ARC GNU/Linux ve RISC-V GNU/Linux hedefleri için GDBserver desteği içerdiğini ifade etti. GDB 10.1 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. GDB 10.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Less 563 duyuruldu

CSS formatına derlenebilen açık kaynak kodlu dinamik bir biçim dili olan Less’in 563 sürümü duyuruldu. 551 ile 563 sürümleri arasında önemli değişiklikler olduğu bildirilirken, Unicode tablolarının güncellendiği ifade ediliyor. F komutu kesildiğinde hatalı EOF hesaplamasının düzeltildiği belirtilirken, aynı zamanda, realpath uyumsuzluğu nedeniyle bazı sistemlerde meydana gelen kilitlenmenin düzeltildiği söyleniyor. SASS’tan esinlenerek Alexis Sellier tarafından tasarlanan Less; sunucu veya istemci tarafından çalıştırılabiliyor. LESS’in diğer CSS ön-derleyicilerinden farkı LESS’in tarayıcı tarafında çalışan less.js ile gerçek zamanlı derleme imkanı sunmasıdır. Apache 2 lisansı ile kullanıma sunulan Less’in yeni sürümü 563 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Less 563 edinmek için aşağıdaki linkten yararlanabileceksiniz.

0

Qt 6.0 Beta duyuruldu

Alpha sürümü 6 Ekim 2020‘de duyurulan uygulamaların oluşturulmasını hızlandı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.0 sürümünün beta versiyonu, Tuukka Turunen tarafından duyuruldu. Qt 6.0 Beta’yı duyurmaktan mutluluk duyduğunu söyleyen Turunen; bir bakım aracı kullanarak Qt 6.0 Beta’yı mevcut Qt çevrimiçi kurulumuna güncellemenin mümkün olduğunu veya çevrimiçi bir yükleyici kullanarak temiz bir kurulum yapılabileceğini ifade etti. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiğini hatırlatan Turunen; test eden kullanıcıların tespit ettikleri hataları Jira’ya bildirmelerini rica etti. Turunen; yeni kurulumlar için ilgili paketlerin en son çevrimiçi yükleyiciyi Qt Hesabı portalından veya qt.io indirme sayfasından indirilebileceğini, Qt Hesabı portalı aracılığıyla ticari kullanıcılar için çevrimdışı paketlerin mevcut olduğunu ifade etti. Qt 6.0 Beta hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu 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ğıtmaya 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.0 Beta edinmek için;

0