Archive | Ekim, 2022

CloudNativePG 1.17.1, 1.16.3 ve 1.15.5 duyuruldu

Özel, genel, karma veya çoklu bulut ortamlarında çalışan desteklenen herhangi bir Kubernetes kümesinde PostgreSQL iş yüklerini yönetmek için tasarlanmış açık kaynaklı bir operatör olan CloudNativePG‘nin 1.17.1, 1.16.3 ve 1.15.5 sürümleri duyuruldu. CloudNativePG topluluğunun, CloudNativePG operatörün desteklenen 1.17, 1.16 ve 1.15 sürümleri için yeni bir güncelleme yayınladığı belirtiliyor. Operatör dağıtımı için lider seçiminin yapılandırmasını geliştirmek için kontrolör yöneticisinde leaseDuration ve renewDeadline parametrelerinin tanıtıldığı 1.17.1 sürümü ile bir WAL dosyasını ilk kez arşivlemeden önce yedekleme nesnesi deposunun boş olup olmadığını kontrol eden bir mekanizmanın geliştirildiği söyleniyor. 1.16.3 sürümü ile distroless/static :nonroot kapsayıcı görüntüsünde kopyalanan örnek yöneticisi ikili dosyasının izinlerini root olmayan kullanıcı kullanarak açıkça ayarlanabileceği ifade ediliyor. 1.15.5 sürümü ile herhangi bir etkin bağlantı, birincil duruma yükseltildikten sonra beklemeye bırakılması öneriliyor. Değişikliklerin tam listesi için 1.17.1, 1.16.3 ve 1.15.5 sürüm notları incelenebilir. CloudNativePG 1.17.1, 1.16.3 ve 1.15.5 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

CloudNativePG 1.17.1, 1.16.3 ve 1.15.5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU gettext 0.21.1 çıktı

GNU Çeviri Projesi için önemli bir adım olan ve diğer GNU paketlerinin çok dilli mesajlar üretmesine yardımcı olmayı amaçlayan GNU gettext‘in 0.21.1 sürümü çıktı. Programlama dilleri desteği ile gelen yeni sürümde, xgettext artık Ruby’i destekliyor. Yeni sürüm; C, C ++, Java, C #, Shell programları için çalışma zamanı kütüphaneleri ve programcılar ve çevirmenler için araçlarla geliyor. Fonksiyonları C, C++, Phyton, Java, C#, Perl, Shell gibi pek çok dilde kullanabilen gettext’in yeni sürümü ile ilgili herhangi bir resmi duyuru yapılmamış olduğu için sürüm özellikleri hakkında fikir edinme olanağı yok. Buna karşın, yeni sürüme ait paketler indirilmek üzere yansılarda yerini almış bulunuyor. Bilindiği gibi, neredeyse tüm programlar ingilizce yazılmaktadır. Bu genel olarak bir bütünlük sağlamak ve diğer ülkelerdeki insanlarla kolay iletişim kurmak açısından programcıların yararına olsa da, çoğu kulanıcı, yazılımları kendi dilinde kullanmak ister. Free Software Foundation tarafından üretilen gettext; kullanıcıların bu ihtiyacını karşılamak için devreye girmektedir.

Continue Reading →

Gettext.svg

Yazılım, program ve dökümantasyon çevirisi konusunda programcılara ve kullanıcılara yardımcı olan gettext; kendisine argüman olarak verilen dizgeyi alıp, ileti kataloğundaki dizgelerle karşılaştırarak çeviriyi bulup, bunu döndürür. gettext; ileti katalogları denilen .po uzantılı dosyaların içerisindeki msgid ile belirtilen dizgiye karşılık gelen çeviriyi arar. Çevrilecek olan dizgeyi tek bir argüman şeklinde alır. Bundan dolayı ileti kataloglarının hem özgün dizgeyi hem de çeviriyi birlikte içermesi gerekir. Böylelikle yazılımlara çoklu dil desteği sağlanır. Gettext anahtarı alıp ,bu anahtarı çevirisi yapılmış metinlerle karşılaştırıp çeviriyi bulup bize sunmaktadır.

Gettex’te kullanmak üzere, uygulamayı oluşturduğumuz dilden farklı bir dilde yazılan mesajlar .mo uzantılı dosyalarda tutulurlar. .mo dosyaları, dil dosyalarının hazırlanmış halidir. .mo dosyalarını herhangi bir programla (gedit , pluma , notepad , word..) açmak mümkün değildir , çünkü .mo dosyaları derlenmiş (binary tabanlı) dosyalardır. .po dosyaları ise .mo dosyalarının derlenmemiş halidir. Herhangi bir düzeltme yapacağımız zaman bunu .po dosyasında yapmak gerekir. .po dosyasında gerekli düzenlemeyi yapıp kaydettiğimiz an, uzantımız .mo olarak değişir yani .po dosyasını derlemiş oluruz.

GNU gettext 0.21.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

GNU gettext için online olarak kullanılabilecek belgelere buradan ulaşabilirsiniz. Sıkça Sorulan Sorular ve verilen cevaplara ilişkin sayfa da buradadır.

0

PhpStorm 2022.2.3 duyuruldu

Kodunuzu gerçekten ‘alan’ bir PHP IDE olan, anında hata önleme, en iyi otomatik tamamlama ve kodu yeniden düzenleme, sıfır yapılandırma, hata ayıklama ve genişletilmiş bir HTML, CSS ve JavaScript düzenleyici sağlayan PhpStorm‘un 2022.2.3 sürümü, Brent Roose tarafından duyuruldu. PhpStorm 2022.2 için üçüncü küçük sürüm olan PhpStorm 2022.2.3’ün artık kullanıma hazır olduğunu belirten Roose; Araç Kutusu Uygulamasını kullanarak veya doğrudan IDE’nin içinden güncellemenin yapılabileceğini belirtti. Büyük yavaşlamalara neden olan dil enjeksiyonu probleminin düzeltildiğini belirten Roose; artık Emacs tuş haritasını kullanırken Hızlı Belgeler açılır penceresinin ESC ile birlikte kaybolmadığını söyledi. Sağ tıklama bağlam menüsü ve ana menü ara sıra görünmemesi problemi de düzeltilmiş bulunuyor. Ayrıca, taahhüt kontrolleri başarısız bildirimi sorunu da giderilmiş bulunuyor. PhpStorm 2022.2.3 RC hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PhpStorm, kodun daha verimli bir şekilde aşılmasına ve büyük projelerle çalışırken zamandan tasarruf etmeye yardımcı oluyor. PhpStorm 2022.2.3 RC edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

TUXEDO OS 1 duyuruldu

Almanya’da TUXEDO Computers GmbH tarafından geliştirilen ve şirketin kendi Linux dostu kişisel bilgisayarları ve dizüstü bilgisayarları için tasarlanmış ve optimize edilmiş Ubuntu tabanlı bir GNU/Linux dağıtımı olan TUXEDO OS‘nin 1 no’lu sürümü duyuruldu. Live modda deneme ve bireysel olarak kurma seçenekleriyle kullanıma sunulan sistem; KDE Plasma masaüstü ortamıyla dizayn edilmiş bulunuyor. Calamares yükleyicisi ile gelen sistem, TUXEDO kontrol merkezi dışında, özel bir önyükleme menüsü içeriyor. PipeWire ses arka plan programı tercih edilen sistem, Lutris açık oyun platformunun kullanılabilir olması özelliğiyle geliyor. Geliştirme, test etme, belgeleme ve tasarım üzerinde yaklaşık yarım yıllık bir çalışmanın ardından kullanıma sunulan sistem, 3.1 GB’lık bir ISO kalıbıyla kullanıma sunuluyor. Dosya sistemi olarak ext4’ün yanı sıra btrfs veya XFS’nin yanı sıra herhangi bir bölüm boyutunun da mümkün olduğu söyleniyor. TUXEDO OS kurulumları, özelleştirilmiş araçlarımız Chroot ve Tomte’nin yardımıyla tek tıklamayla otomatik olarak onarılabiliyor. TUXEDO OS 1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

TUXEDO OS 1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

systemd 252-rc1 duyuruldu

systemd’nin 252-rc1 sürümü, Luca Boccassi tarafından duyuruldu. GNU/Linux için SysV ve LSB init betikleri ile uyumlu bir sistem ve hizmet yöneticisi olan systemd yazılımının 252-rc1 sürümü; bir dizi düzeltme, birkaç sistemd tarafından çözümlenmiş güncelleme, bulanık güncelleme, donanım veritabanı (hwdb) eklemesi ve diğer bakım öğelerini içeriyor. freedesktop.org tarafından üretilen ve kullanıma sunulan systemd hakkında ayrıntılı bilgi edinmek için üretici sayfasına ya da wikipedia.org‘a başvurabilirsiniz. systemd 252-rc1 hakkında bilgi edinmek için GitHub duyurusunu inceleyebilirsiniz.

Continue Reading →

systemd 252-rc1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Laravel 9.34.0 duyuruldu

Özel uygulamalar geliştirmek için kullanılan bir web frameworku olarak lanse edilen, PHP dili içerisinde kullanıcıların işlerini kolaylaştıran ve güvenlik açısından destek sağlayan birçok frameworkten biri olarak kullanıma sunulan Laravel‘in istek yaşam döngüsü süresi işleyicisi, zaman damgalarını değiştirmeden modeli güncelleme, test için sahte gruplar ve daha fazlasıyla gelen 9.34.0 sürümü, Paul Redmond tarafından duyuruldu. PHP’nin BackedEnum’unun blade görünümlerinde “işlenmesi” için destek eklendiği belirtilen yeni sürümde, ana bilgisayar eksik olduğunda db komutuna hata çıktısı eklendiği ifade ediliyor. Bunun, tüm dd() kullanıcıları için büyük bir yaşam kalitesi iyileştirmesi olduğu söyleniyor. Laravel 9.34.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Laravel 9.34.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0