Tag Archives | geliştirici

Apache log4net 3.5.0 duyuruldu

Geliştiricilerin log çıktısını ince taneli hassasiyetle kontrol etmelerini sağlayan çeşitli çıktı hedeflerine log ifadeleri göndermek için kullanılan bir kütüphane olan Apache log4net‘in 3.5.0 sürümü duyuruldu. Hemen hemen her büyük uygulama, bir tür loglama veya izleme sistemi içeriyor. Log ifadeleri eklemek, hata ayıklama için basit ve etkili bir yöntem olarak ifade ediliyor. Özellikle çok iş parçacıklı veya dağıtılmış uygulamalarda bazen tek kullanılabilir yöntem olduğu biliniyor. Yeni sürümde, StringMatchFilter ve PropertyFilter’da TimeoutDecision eklendiği belirtilirken, bunun, normal ifade eşleşmesi terk edilmiş bir olayın kararını verebildiği söyleniyor. Yayın komut dosyalarında PowerShell 7.4’ün gerekli olduğu belirtilirken, bunlardaki tüm yerel komut hata işlemenin, yalnızca 7.4’ten itibaren var olan $PSNativeCommandUseErrorAction Preference’a dayandığı ifade ediliyor. MailKit tabanlı SmtpAppender’da arka plan iş parçacığından posta gönderildiği belirtiliyor. Apache log4net 3.5.0 hakkında bilgi edinmek için sürüm notları incelenebilir.

Continue Reading →

 

 

Apache log4net 3.5.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

LibreOffice ve The Document Foundation on altıncı yılını kutluyor

Bugün, LibreOffice’in bağımsızlığının ve özgür yazılım, açık standartlar ve dijital egemenliği destekleme taahhüdünün on altıncı yılını kutluyoruz. 28 Eylül 2010’da, OpenOffice.org topluluğunun bir grup üyesi, LibreOffice projesinin ve onu destekleyecek vakfın (The Document Foundation) lansmanını duyurdu. Bu duyuru, özgür ve açık kaynaklı yazılıma inanan topluluk üyeleri arasında büyük bir coşkuya yol açarken, aynı zamanda bazı karışıklık ve şüpheciliklere de neden olmuştu. On altı yıl sonra, LibreOffice, OpenOffice.org’un Sun Microsystems’in himayesi altında olduğu süreden daha uzun süredir bağımsızdır. Bu başarıdan gurur duyan proje; 2010 yılında seçilen ve birçok kişi tarafından eleştirilen yönetim modelinin (bir vakfın tüm varlıkları elinde tuttuğu ve altyapıyı yönettiği, topluluğun ise tek bir şirket tarafından kontrol edilemediği model) projenin gerçekliğine en uygun model olarak gelmişti. Bugün, bu sağlamlık 2010 yılındaki kadar, hatta daha da önemli çünkü ofis yazılımları hakkındaki tartışma lisanslama ve uygulama maliyetlerinden dijital egemenliğe kaymış bulunuyor. Bu, OpenOffice.org’un standart açık ODF (Açık Belge Formatı) dosya formatını kullanmaya başlamasından bu yana 20 yılı aşkın süredir savunduğumuz bir kavramdı. O zamanlar ‘dijital egemenlik’ terimi henüz kullanılmıyordu, ancak sorun zaten açıktı: kamu belgelerinin saklandığı format ve bu formatın nasıl geliştiği üzerindeki kontrol tek bir şirkette değil, toplulukta olmalıdır. LibreOffice, on altı yıllık tutarlı davranışının ardından, pazardaki yerini güvence altına almak için trendleri takip etmeye ihtiyaç duymadığı için, kendisini dijital egemenliğin savunucusu ilan etmeden ODF’yi yerel formatı olarak kullanan tek ofis yazılım paketidir.

Continue Reading →

 


Rakamlar bunu kanıtlıyor: bugün, indirmeler haftada istikrarlı bir şekilde bir milyon seviyesinde ve güncelleme web sitesi ayda neredeyse elli milyon ziyaret alıyor. Son olarak, on altıncı yıldönümümüze geri dönelim; bu vesileyle, yıllar boyunca LibreOffice’i geliştiren binlerce katkıda bulunana – geliştiricilere, çevirmenlere, testçilere, doküman yazarlarına, tasarımcılara ve destekçilere – teşekkür edelim. Bu katkıda bulunanların çoğu, çalışmalarından faydalanan kullanıcılar tarafından görülmez. Gösterdikleri çabalar, projenin görünürlüğünde, yazılımın kalitesinde, sağlamlığında ve esnekliğinde, 120 dil sürümünde (masaüstü yazılımlar için mutlak bir rekor), destek seçeneklerinde, küresel özgür ve açık kaynak yazılım topluluklarındaki varlığımızda, dokümantasyonun kalitesinde ve diğer birçok faydada açıkça görülmektedir; bunların çoğu, bir veya daha fazla topluluk üyesinin gönüllü çalışması sayesindedir. Italo Vignoli’nin de dediği gibi; “Umarım on altı yıl sonra, biraz daha olgunlaşmış ama yine de 28 Eylül 2010’daki aynı coşkuyla tekrar görüşürüz.” Italo Vignoli’nin konuya ilişkin yazısını burada bulabilirsiniz.

Android 17 duyuruldu

Android’in yeni sürümü 17, Ürün Yönetimi Başkan Yardımcısı ve Android geliştiricisi Matthew McCullough tarafından duyuruldu. Android donanım üreticileri ve geliştirici topluluğu olarak, Android’in milyarlarca Android kullanıcısının her biri için iyi çalışmasının sağlanmak istendiği belirtilirken Android 17’yi yayınlamaktan mutluluk duyulduğu söyleniyor. Konuyla ilgili bilgi edinmek için Android 17 geliştirici sitesinin ziyaret edilebileceği belirtiliyor. Android 17’yi yayınladıklarını ve desteklenen çoğu Pixel cihazda kullanıma sunduklarını belirten McCullough; önümüzdeki aylarda Android 17 çalıştıran yeni cihazlar aranabileceğini söyledi. Android 17’nin, bir istihbarat sistemine geçişin başlangıcını işaret ettiği ve uygulamaları merkeze koyduğu belirtilirken; yeni nesil gizlilik, güvenlik, medya, kamera ve performans sunulduğu; zorunlu büyük ekran yeniden boyutlandırmasını tanıyarak uyarlanabilir olduğu ifade ediliyor. Donanım, yazılım ve AI arasındaki derin entegrasyonla, Android’i bir işletim sisteminden bir istihbarat sistemine dönüştürmek amacıyla hareket edildiği belirtilirken, kullanıcı ihtiyaçlarını öngören yeni yararlı deneyimler sunmakla ilgili olmanın ve uygulamalarla etkileşim için daha fazla fırsat getirmenin hedeflendiği söyleniyor. AI ajanları ve asistanları (Google Gemini gibi), uygulamanın yerel eyaletine doğrudan erişimi olan kullanıcı adına iş akışlarını gerçekleştirmek için AppFunctions’ı keşfedip yürütebilir durumda bulunuyor. Android 17 hakkında bilgi edinmek için sürüm duyurusunun ya da blog.google üzerindeki duyurunun incelenebileceği söyleniyor.
Continue Reading →

 

 

 

Daha fazla bilgi için, tüm uygulamaları etkileyen Android 17’nin getirdiğ değişikliklerin incelenebileceği belirtiliyor. Android 17’de eksiksiz bilgi için Android 17 geliştirici sitesinin ziyaret edilebileceği söyleniyor. İndirmeler sayfasının ziyaret edilebileceğini söyleniyor.

Servo 0.5.0 tarayıcı motoru duyuruldu

Geliştiricilere ve uygulamalara web teknolojilerini yerleştirmek için hafif, yüksek performanslı bir alternatif sunmayı amaçlayan Servo‘nun 0.5.0 tarayıcı motoru duyuruldu. 2012 yılında Mozilla Research tarafından oluşturulan Servo projesi, bir araştırma ve geliştirme çalışması olarak başlamış; Servo’nun yönetimi 2020 yılında Mozilla Research’ten Linux Vakfı’na geçmiştir. Proje, daha geniş bir endüstriden ilgi kazanma misyonuyla 2023 yılında Linux Foundation Europe’ye taşındı. Servo, dilin bellek güvenliği özelliklerinden ve eşzamanlılık özelliklerinden yararlanılarak Rust dilinde yazılmış; şu an için Linux Foundation Europe barındırılan ve teknik yönlendirme komitesi tarafından açıkça yönetilen bağımsız bir proje olarak yoluna devam etmektedir. İstikrarlı API’ler sunarak, kullanıcı etkileşim yeteneklerini geliştirerek ve büyümesine katkıda bulunan aktif bir topluluk oluşturarak Servo’yu bir araştırma projesinden üretime hazır bir web motoruna dönüştürmeyi amaçlayan proje; Servo’yu yenilikçi uygulamaları ve çerçeveleri destekleyen, benzersiz performans, istikrar ve modern web standartlarına uyumluluk sunan lider gömülebilir web motoru haline getirmeyi umut ediyor. Servoshell örnek tarayıcısını kullananlar veya Servo’yu gömülü kullanım için bir fırsat olarak görenler için birçok önemli iyileştirme sunan Servo 0.5.0, çeşitli yeni CSS özelliklerini, DOM metin seçimlerinin görünürlüğünü ve çeşitli yeni DOM API’lerini içeriyor. Bir SVG resim ön yükleme hatası giderildikten sonra DuckDuckGo açılış sayfası da doğru şekilde görüntülenebilir olmuş bulunuyor. Ayrıca diğer gerçek dünya web siteleri de artık doğru şekilde görüntülenmeye başlamış bulunuyor. Servo 0.5.0, artık kare hızlarını büyük ölçüde iyileştirmek için 2B tuval için çoklu iş parçacıklı işleme kullanıyor. Yeni Servo sürümüyle metin işleme hızının da 10 kata kadar arttığı söyleniyor. Çeşitli güvenlik düzeltmelerini ele almak için bağımlılıklarını da güncelleyen yazılım için yapılan iyileştirmeler hakkında daha fazla ayrıntı Servo.org blogunda bulunabilir. Servo 0.5.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Servo 0.5.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Servo 0.4.0 tarayıcı motoru duyuruldu

Geliştiricilere ve uygulamalara web teknolojilerini yerleştirmek için hafif, yüksek performanslı bir alternatif sunmayı amaçlayan Servo‘nun 0.4.0 tarayıcı motoru duyuruldu. 2012 yılında Mozilla Research tarafından oluşturulan Servo projesi, bir araştırma ve geliştirme çalışması olarak başlamış; Servo’nun yönetimi 2020 yılında Mozilla Research’ten Linux Vakfı’na geçmiştir. Proje, daha geniş bir endüstriden ilgi kazanma misyonuyla 2023 yılında Linux Foundation Europe’ye taşındı. Servo, dilin bellek güvenliği özelliklerinden ve eşzamanlılık özelliklerinden yararlanılarak Rust dilinde yazılmış; şu an için Linux Foundation Europe barındırılan ve teknik yönlendirme komitesi tarafından açıkça yönetilen bağımsız bir proje olarak yoluna devam etmektedir. İstikrarlı API’ler sunarak, kullanıcı etkileşim yeteneklerini geliştirerek ve büyümesine katkıda bulunan aktif bir topluluk oluşturarak Servo’yu bir araştırma projesinden üretime hazır bir web motoruna dönüştürmeyi amaçlayan proje; Servo’yu yenilikçi uygulamaları ve çerçeveleri destekleyen, benzersiz performans, istikrar ve modern web standartlarına uyumluluk sunan lider gömülebilir web motoru haline getirmeyi umut ediyor. servoshell demo tarayıcısıyla birlikte Servo tarayıcı motoru, gerçek dünyadaki daha fazla web sitesini doğru şekilde görüntülemeye başladığı söyleniyor. Servo 0.4.0, proje için tüm zamanların rekoru olan, geçen ay boyunca biriken 558 commit’i beraberinde getiriyor. Güvenlik düzeltmeleri, yeni CSS özellikleri, ek medya sorguları uygulanırken ve birçok yeni DOM API’sinin artık çalıştığı söyleniyor. Servo 0.4.0, son kullanıcılar için bir diğer önemli kilometre taşı olarak gerçek dünya web sitesi uyumluluğunu geliştiriyor. Popüler llchess.org web sitesinin yanı sıra Speedtest.net, Zulip ve daha fazlasının görüntülenmesini önemli ölçüde iyileştirmiş bulunuyor. Servo 0.4.0 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Servo 0.4.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Servo 0.3.0 tarayıcı motoru duyuruldu

Geliştiricilere ve uygulamalara web teknolojilerini yerleştirmek için hafif, yüksek performanslı bir alternatif sunmayı amaçlayan Servo‘nun 0.3.0 tarayıcı motoru duyuruldu. 2012 yılında Mozilla Research tarafından oluşturulan Servo projesi, bir araştırma ve geliştirme çalışması olarak başlamış; Servo’nun yönetimi 2020 yılında Mozilla Research’ten Linux Vakfı’na geçmiştir. Proje, daha geniş bir endüstriden ilgi kazanma misyonuyla 2023 yılında Linux Foundation Europe’ye taşındı. Servo, dilin bellek güvenliği özelliklerinden ve eşzamanlılık özelliklerinden yararlanılarak Rust dilinde yazılmış; şu an için Linux Foundation Europe barındırılan ve teknik yönlendirme komitesi tarafından açıkça yönetilen bağımsız bir proje olarak yoluna devam etmektedir. İstikrarlı API’ler sunarak, kullanıcı etkileşim yeteneklerini geliştirerek ve büyümesine katkıda bulunan aktif bir topluluk oluşturarak Servo’yu bir araştırma projesinden üretime hazır bir web motoruna dönüştürmeyi amaçlayan proje; Servo’yu yenilikçi uygulamaları ve çerçeveleri destekleyen, benzersiz performans, istikrar ve modern web standartlarına uyumluluk sunan lider gömülebilir web motoru haline getirmeyi umut ediyor. Açık kaynaklı, Rust tabanlı web tarayıcı motorunun en yeni aylık güncellemesi olarak duyurulan yeni sürüm, emo servoshell tarayıcısı daha kullanışlı hale geliyor ve ek modern web özelliklerini destekliyor; ayrıca Servo, Chromium Embedded Framework (CEF) gibi alternatifler olarak gömülü sistemler alanında da büyük bir potansiyele sahip olmaya devam ediyor. Servo 0.3.0, son bir ay içinde birçok yeni özellik daha ekledi; bunlar arasında ek komut dosyası desteği, font-variant-numeric gibi daha fazla CSS özelliği, bir dizi düzen iyileştirmesi, WebGPU geliştirmeleri ve daha fazlası yer alıyor. Ayrıca, Servo geliştirici araçlarının yeteneklerinde iyileştirmeler yapıldığı, Rust 1.95 kullanımına geçildiği ve daha fazlası da eklenmiş bulunuyor. Servoshell, büyük ölçüde demo amaçlı ve oldukça sınırlı bir deneyim sunduğu için günlük kullanım için yeterince özellikli değil, ancak Servo motorunun mevcut yeteneklerini takip etmek için kullanışlı bir yol. Servo 0.3.0 hakkında bilgi edinemk için GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

Servo 0.3.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GNU Libextractor 1.14 duyuruldu

Dosyalardan meta verileri çıkarmak için kullanılan bir kütüphane olan GNU Libextractor‘un 1.14 sürümü, Christian Grothoff tarafından duyuruldu. Dosya paylaşım ağları, tarayıcılar veya WWW indeksleme botları geliştiricilerine, sorgularla eşleştirmek ve kullanıcılara göstermek için basit anahtar kelimeler ve meta veriler elde etmek için evrensel bir kütüphane sağlamayı amaçlayan GNU Libextractor; böylece yalnızca dosya adlarına güvenmek zorunda kalınmamasını sağlar. GNU Libextractor; bilinen `file` komutuna benzer şekilde, bir dosyadan meta verileri çıkarabilen ve sonuçları standart çıktıya yazdırabilen `extract` kabuk komutunu içeriyor. GNU Libextractor; HTML, MAN, PS, DVI, OLE2 (DOC, XLS, PPT), OpenOffice (sxw), StarOffice (sdw), FLAC, MP3 (ID3v1 ve ID3v2), OGG, WAV, S3M (Scream Tracker 3), XM (eXtended Module), IT (Impulse Tracker), NSF(E) (NES müzik), SID (C64 müzik), EXIV2, JPEG, GIF, PNG, TIFF, DEB, RPM, TAR(.GZ), LZH, LHA, RAR, ZIP, CAB, 7-ZIP, AR, MTREE, PAX, CPIO, ISO9660, SHAR, RAW, XAR FLV, REAL, RIFF (AVI), MPEG, QT ve ASF formatlarını destekliyor ve ayrıca, çeşitli ek MIME türleri de algılanıyor. REAL ve VLC eklentileri yeniden canlandırılan yeni sürümde, ELF ve EXIV2 eklentilerindeki sorunlar düzeltilmiş bulunuyor. GNU Libextractor 1.14 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

GNU Libextractor 1.14 edinmek için aşağıdaki linklerden yararlanabilirsiniz.