Archive | Programlama

PHP 7.0.32 çıktı

PHP’nin çeşitli hataları giderilmiş bulunan eski kararlı sürümü 7.0.32 çıktı. Henüz resmi duyurusu yapılmamış olan sürüm, indirilmek üzere yansılarda yerini aldı. Tüm kullanıcıların en kısa zamanda, yansılarda indirime sunulan ve birkaç güvenlik hatasının giderildiği yeni sürüme yükseltme yapmalarının doğru olacağı ifade ediliyor. Sürüm duyurulduktan sonra, PHP 7.0.32 hakkında ayrıntılı bilgi edinmek için, PHP anasayfasından değişiklikler sayfasına ulaşılabileceği belirtildi. 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. Artık PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor.

Continue Reading →

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

0

PHP 7.2.10 duyuruldu

PHP’nin 7.2.10 sürümü 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 dosyaları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.2.10 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

LLVM 7.0.0 RC3 duyuruldu

İkinci sürüm adayı 22 Ağustos 2018’de duyurulan 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) 7.0.0 sürümünün üçüncü sürüm adayı, Hans Wennborg tarafından duyuruldu. 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 edildi. Herhangi bir ciddi sorun olmadığı sürece bu sürümün final sürümün bir görüntüsü olduğunu söyleyen Wennborg; test edip geri biildirimde bulunan kullanıcılara teşekkür etti. Wennborg; bütün veri ve dökümanların hazır olduklarında web sayfasında yayınlanacağını belirtti. University of Illinois/NCSA Lisansı ile açık kaynaklı 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 7.0.0 RC3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

GNU Guile-CV 0.2.0 duyuruldu

Programcıların esnek uygulamalar oluşturmasına yardımcı olan GNU Guile‘de görüntü işleme ve analiz fonksiyonel programlama kütüphanesi GNU Guile-CV’in 0.2.0 sürümü, David Pirotte tarafından duyuruldu. Vigra C’ye doğrudan bağlantı içeren Guile-CV; Guile şeması algoritmaları ile zenginleştirilmiş, kullanımı kolay, erişilebilir ve yüksek düzeyli bir API. Bunun görüntü dokusu ölçümlerini tanıtan bir ‘kilometre taşı’ sürümü olduğunu belirten Pirotte; ayrıca varsayılan yükleme konumlarının değiştiğini söyledi. Pirotte; yeni bir yapılandırma seçeneği ve bazı yeni arayüzler içeren sürüme ilişkin olarak önceki sürümden bu yana yapılan değişikliklerin listesi için haberler sayfasının ziyaret edilebileceğini ifade etti. GNU Guile-CV 0.2.0 hakkında geniş bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Guile-CV 0.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 3.12.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.12.2 sürümü, Robert Maynard tarafından duyuruldu. CMake 3.12.2’yi duyurmaktan gurur duyduğunu söyleyen Maynard; destek sunan herkese teşekkür ettiklerini ifade etti. Birden çok kütüphaneye dayanan uygulamaları ve dizin hiyerarşilerini destekleyen CMake; make, Apple Xcode ve Microsoft Visual Studio yerleşik yapı ortamlarıyla birlikte kullanılabiliyor. CMake’in kendi sisteminde yalnızca C++ derleyicisi gerektiren minimum bağımlılıkları vardır. CMake’in bir diğer güzel özelliği, bir grafik editörle kullanılmak üzere tasarlanmış bir önbellek dosyası oluşturmasıdır. Çapraz platform ortamına duyulan ihtiyaç nedeniyle, 1999’da geliştirilmeye başlanan CMake; United States National Library of Medicine tarafından finanse edilmektedir. İlk olarak 2000 yılında uygulanmaya giren CMake; 2001’de daha da gelişti. CMake 3.12.2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

GNU indent 2.2.12 duyuruldu

GNU Projesi’nin bir parçası olan GNU indent‘in 2.2.12 sürümü, Andrej Shadura tarafından duyuruldu. Birçok hata düzeltmesiyle gelen yeni sürümde, C99 ve C11 anahtar kelimeler ile typeof’un artık tanındığını söyleyen Shadura; yazılıma pal, fnc, gts, slc, as, ut, nut, sar, ntac gibi yeni seçeneklerin eklendiğini söyledi. Eksik ve yanlış biçimlendirilmiş sözdizimi sorunlarını da gidermeye çalışan GNU indent; kodun okunmasını kolaylaştırmayı amaç edinir. Sözgelimi C ile yazılmış bir satırı, bir başka stile dönüştürebilir. GNU GPL v3 ile kullanıma sunulan GNU indent, özgür bir yazılımdır. Kullanıcı tanımlı bir girinti stili ve kodlama tarzında C ve C++ kodunu yeniden biçimlendiren GNU indent’te C++ kodu için destek deneysel olarak kabul edilir. GNU indent 2.2.12 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU indent 2.2.12 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GDB 8.2 sürümüne güncellendi

GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 8.2 sürümü, Joel Brobecker tarafından duyuruldu. 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. GDB 8.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.

GDB 8.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0