Archive | Programlama

PostGIS 3.3.0 duyuruldu

İkinci sürüm adayı 22 Ağustos 2022‘de duyurulan PostgreSQL nesne ilişkisel veritabanına coğrafi nesneler için destek ekleyen açık kaynak kodlu bir yazılım olan PostGIS‘in 3.3.0 final sürümü duyuruldu. PostGIS ekibinin, PostGIS 3.3.0’ı duyurmaktan memnuniyet duyduğu belirtilirken, bu sürümün, kredilerde listelenen çeşitli geliştiricilerin yanı sıra finansman ve geliştirici süresi sağlayan şirketler olmadan mümkün olamayacağı ifade ediliyor. GEOS’ta iyileştirmelerle gelen yeni sürümde; Raster, MVT, GiST indeksleme için Kontur Speed ​​iyileştirmeleri, geometri işlemenin daha iyi kullanılabilirliği gibi özellikler ön plana çıkıyor. En iyi şekilde PostgreSQL 15 ile sunulduğu belirtilen yeni sürümün, PostgreSQL 15’te sunulan daha hızlı GiST oluşturma desteği API’sini kullanabileceği söyleniyor. PostGIS 3.3.0 kullanıcı rehberini burada bulabilirsiniz. PostGIS’in ilk sürümü 2001 yılında GNU Genel Kamu Lisansı altında yayınlanmıştı. PostGIS uygulaması, disk ve bellek ayak izini azaltmak için optimize edilmiş “hafif” geometrilere ve dizinlere dayanmaktadır. Hafif geometrilerin kullanılması, sunucuların fiziksel disk depolama alanından RAM’e taşınan veri miktarını artırmasına yardımcı olarak sorgu performansını önemli ölçüde artırır. PostGIS 3.3.0 hakkında bilgi edinmek için projenin sürüm duyurusu incelenebilir.
Continue Reading →

PostGIS 3.3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

fmt 9.1.0 duyuruldu

C stdio ve C++ iostreams üzerinde hızlı ve güvenli bir alternatif sağlayan açık kaynak kodlu bir biçimlendirme kitaplığı olan fmt‘nin 9.1.0 sürümü, Victor Zverovich tarafından duyuruldu. Konumsal argümanlar için POSIX uzantısı dahil güvenli printf uygulamasıyla gelen yeni sürümde, kütüphanede kapsamlı bir test seti bulunuyor. Kitaplık tamamen güvenlidir, format dizilerindeki hatalar derleme zamanında bildirilebilir, otomatik bellek yönetimi arabellek taşması hatalarını önler.. Harici bağımlılığı olmayan, küçük, bağımsız kod tabanıyla gelen ve izin verilen Massachusetts Teknoloji Enstitüsünden (MIT [Massachusetts Institute of Technology]) kaynaklanan hoşgörülü (permissive) özgür bir yazılım lisansıyla kullanıma sunulan yazılım, platformlar arasında tutarlı çıktı ile taşınabilirlik ve daha eski derleyiciler için destek sunuyor. Varsayılan olarak yerel ayar bağımsızlığıyla gelen fmt, kullanıcı tanımlı türler için destek veriyor. fmt 9.1.0 hakkında bilgi edinmek için projenin sürüm duyurusu incelenebilir.

Continue Reading →

fmt 9.1.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PhpStorm 2022.2.1 duyuruldu

Sürüm adayı 12 Ağustos 2022’de duyurulan 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.1 sürümü, Brent Roose tarafından duyuruldu. PhpStorm 2022.2 için ilk küçük sürüm olan PhpStorm 2022.2.1’in kullanıma sunulduğunu belirten Roose; Araç Kutusu Uygulamasını kullanarak veya doğrudan IDE’nin içinden güncelleme yapılabileceğini söyledi. Olası bir donmaya yönelik düzeltmeleri ve Xdebug sorununun başka bir uç durumu için bir düzeltme içeren yeni sürümde, etkinleştirildiğinde terminal sekmesi adının sıfırlanması probleminin düzeltildiği belirtiliyor. Yeni sürüme ait sürüm notlarının incelenmesinin önemli olduğu ifade ediliyor. PhpStorm 2022.2.1 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.1 RC edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PhpStorm’un 2022.3 yol haritası açıklandı

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 yol haritası, Roman Pronskiy tarafından açıklandı. PhpStorm’un 10 yıldan fazla bir süredir kullanımda olduğunu belirten Pronskiy; başından beri, görev izleyicisinin açık olduğunu ve herkesin kendilerine hata raporları göndermesine veya yeni özellikler önermesine izin verildiğini, aynı zamanda, kendilerinin her zaman daha şeffaf olmaya ve kullanıcılardan olabildiğince erken geri bildirim almaya çalıştıklarını söyledi. Bu sefer, bir sonraki sürüm için genel planlarını kullanıcıyla paylaşmak istediklerini söyleyen Pronskiy; ancak planın değişebileceğini ve burada aktarılan her şeyin 2022.3 sürümüne geçeceğini garanti edemeyeceklerini belirtti. PhpStorm’u daha da iyi hale getirmek ve geri bildirimleri dikkate alabilmek için kullanıcının ne düşündüğünü kendilerine bildirmelerinin önemli olduğunu belirten Pronskiy; en büyük önceliklerinin, kullanıcı arayüzü donmalarını azaltmak, düzenleyicide vurgulamayı hızlandırmak vb. dahil olmak üzere birçok düzeyde IDE’nin kararlılığını ve performansını iyileştirmek olacağını söyledi.

Continue Reading →

PHP 8.2’nin, PHP’nin yeni sürümünün Kasım ayı sonunda genel kullanıma sunulması beklendiğini ve PhpStorm’un ilk günden itibaren tam destek sağlayacağını söyleyen Pronskiy; Code Vision’un, IntelliJ IDEA, Rider ve diğer JetBrains ürünlerinde bulunan ve kullanıcıya doğrudan kodunda etkileşimli ipuçları veren popüler bir özellik olduğunu ifade etti. PhpStorm’daki bazı kod sorunlarının Alt+Enter tuşlarına basılarak otomatik olarak düzeltilebileceğini belirten Pronskiy; bir hızlı düzeltmenin veya niyetin sonuçlarını uygulamadan önce önizleme olanağı vermek istediklerini söyledi. Bu yılın başlarında, proje ağacına sınıfları ve klasörleri sürükleme özelliğini eklediklerini söyleyen Pronskiy; ancak şu anda bunun, yalnızca otomatik yükleme düzgün şekilde yapılandırıldığında çalıştığını belirtti. Pronskiy; PhpStorm’un hata ayıklama deneyiminde geliştirmek istedikleri birkaç önemli alan olduğunu söyledi. Genel koşullu kesme noktalarının bunlardan biri olduğunu söyleyen Pronskiy; Psalm / PhpStan için geliştirmelerin de sonraki öge olduğunu ifade etti. PhpStorm’un popüler şablonlama motorları için desteğini geliştirmeye devam edeceklerini belirten Pronskiy; 2022.3 sürümü için zaten bir dizi özellik ve düzeltme uyguladıklarını ifade etti. Son olarak, kullanıcıların geri bildirimlerini kendileriyle paylaşmalarını beklediklerini söyleyen Pronskiy; @phpstorm adına tweet de atılabileceğini ifade etti. Roman Pronskiy’nin “What’s Next: PhpStorm 2022.3 Roadmap” başlıklı yazısına buradan ulaşabilirsiniz.

0

GEOS 3.11.0 duyuruldu

Aslında JTS Java kitaplığındaki C++ algoritmalarına bir bağlantı noktası olan algoritmalar içeren GEOS‘un 3.11.0 sürümü duyuruldu. GEOS veya JTS’ye veya GEOS’un diğer dil bağlantı noktalarından birine bağlı olan projelerin ekosisteminin çok geniş olduğu belirtilirken, yeni sürümün, hem nokta hem de çokgen girişi için “içbükey gövdeler” oluşturmaya yönelik yeni özellikler içerdiği ifade ediliyor. Poligon girişi için, gövdenin giriş poligonlarının iç kısımlarına geçmemesi garanti edileceği belirtilirken, hat birleştirmenin, yalnızca oryantasyonu paylaşan hatları birleştiren bir modu destekleyecek şekilde geliştirildiği söyleniyor. Ofset eğrisi algoritmasının, farklı türdeki yarı dejenere girdiler için daha güvenilir olacak şekilde güncellendiği belirtilirken, buna bağlı olarak, bu tür girdiler için önceki uygulamadan farklı eğriler verebileceği ifade ediliyor. Her zamanki gibi, çok sayıda hata düzeltilmiş ve birkaç performans iyileştirmesi keşfedildilerek ve uygulanmış bulunuyor. GEOS 3.11.0 hakkında bilgi edinmek için sürüm duyurusu incelenebilir.

Continue Reading →

GEOS 3.11.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PostGIS 3.3.0rc2 duyuruldu

İlk sürüm adayı 8 Ağustos 2022‘de duyurulan PostgreSQL nesne ilişkisel veritabanına coğrafi nesneler için destek ekleyen açık kaynak kodlu bir yazılım olan PostGIS‘in 3.3.0rc2 sürümü duyuruldu. PostGIS 3.2.3’ten bu yana hata düzeltmeleri içeren yeni sürümün, önemli bir sürümün sürüm adayı olduğu belirtilirken, PostGIS 3.2, 3.1, 3.0 için, tüm postgis uzantılarının yükseltilmesi için gerekli işlemlerin yapılması gerektiği ifade ediliyor. PostGIS geliştirme ekibi; 3.3.0’ın yeni sürüm adayının bir test sürümü olduğunun unutulmamasını ve yalnızca test etmek amacıyla kullanılması gerektiğini belirtiyor. Test eden kullanıcıların, edindikleri izlenimleri geri bildirim yoluyla göndermelerinin beklendiği ifade ediliyor. PostGIS’in ilk sürümü 2001 yılında GNU Genel Kamu Lisansı altında yayınlanmıştı. PostGIS uygulaması, disk ve bellek ayak izini azaltmak için optimize edilmiş “hafif” geometrilere ve dizinlere dayanmaktadır. Hafif geometrilerin kullanılması, sunucuların fiziksel disk depolama alanından RAM’e taşınan veri miktarını artırmasına yardımcı olarak sorgu performansını önemli ölçüde artırır. PostGIS 3.3.0rc2 hakkında bilgi edinmek için projenin sürüm duyurusu incelenebilir. Continue Reading →

PostGIS 3.3.0rc2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

MariaDB 10.9.2 duyuruldu

İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin 10.9.2 sürümü duyuruldu. MariaDB 10.8’in tamamen yeni özelliklere sahip bir evrimi olarak sunulan ve kararlı bir sürüm olan yeni sürümde, dosya kilitleme eksikliği nedeniyle InnoDB bozulması düzeltilmiş bulunuyor. Kilitlenme kurtarma düzeltmeleri yapılan yeni sürümde, ALTER TABLE yanlış sonuç düzeltmesi ve kilitlenme kurtarma düzeltmeleri de yapılmış bulunuyor. Bilindiği gibi yazılımın MariaDB ve MariaDB Galera Cluster olmak üzere iki versiyonu bulunuyor. MySQL’in yaratıcısı olan Monty Widenius; kızının adı My’ı yazılıma isim olarak vermişti. Oracle MySQL’in topluluk geliştirme modelinden uzaklaşınca, Monty Widenius MySQL’in kodunu çatallayıp yeni bir yazılıma yönelince, bu kez ikinci kızının adı olan Maria’yı isim olarak seçti ve MariaDB ortaya çıktı. MySQL ile bire bir yer değiştirebilen MariaDB, pek çok kütüphane kodlarının ortak olması nedeniyle tüm MySQL komutlarını tanır ve MySQL arayüz metotlarını destekler. MariaDB 10.9.2 hakkında ayrıntılı bilgi edinmek için sürüm notlarını ya da değişiklikler sayfasını inceleyebilirsiniz
Continue Reading →

Genel Kamu Lisansı’na (GPL) sahip özgür bir yazılım olarak sunulan yazılımı GPL’in kısıtladığı alanlarda kullanmak isteyenler ayrı bir lisansla satın alabiliyor. MySQL ile aynı komutları, aynı arayüzleri, aynı kitaplıkları ve API’leri içeren MariaDB; MySQL ile özellik açısından birebir uyumludur. Dağıtımların çoğu hâlâ resmi olarak MySQL’i desteklerken, yeni ek özellikler ve geliştirmeler yapılan MariaDB’nin ayrıca kurulması gerekiyor. MariaDB 10.9.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0