Alert, Event ve Log arasındaki farklar

11 Ara
Yazılımsal bir ekosistemin yönetim ortamında görülmek istenen bazı temel raporlar vardır. Bu yazıda bir birine benzeyen ve bazen karıştırılabilen alert, event ve log kavramlarından bahsedilmektedir. Alert Bir alert(alarm), sistemde meydana gelebilecek sıra dışı olaylar olarakdır. Örneğin; Sunucu disk kapasitesinin %90...
Read more »

PostgreSQL Veritabanı ve Tablo Boyutları Nasıl Öğrenilir

9 Ara
PostgreSQL üzerinde tanımlanan bir veritabanı veya veritabanı üzerinde tablolarının boyutlarını öğrenmek mümkündür. Bu işlemler için PostgreSQL komutları kullanılır. Komutları, psql komut satırı veya PgAdmin gibi araçlar kullanılabilir. 1. Veritabanı boyutunu veren komut Aşağıdaki komutta ‘veritabanı_adı’ kısmına kendi veritabanınızı yazabilirsiniz. SELECT...
Read more »

Javascript unary plus (+) operator

30 Haz
Javascript ve diğer programlama dillerinde artı (+) ya da plus (+) operatörü,  toplama işlemi için kullanılmaktadır. Ancak (+) operatörünün Javascript dilinde geliştiricilere avantaj sağlayan bir özelliği daha bulunmaktadır. (+) operatörü, önünde bulunduğu operand eğer sayı değilse, onu sayıya dönüştürmeye çalışır. Operatörün...
Read more »

RxJS Operatorler

29 Haz
RxJS API’nin önemli bir aktörü de Operatörlerdir. Operatörler, gözlemlenebilir nesneler için yardımcı işlemler olarak düşünülebilir. Her bir yardımcı işlem fonksiyonel programlama yöntemine göre fonksiyonlar halinde planlanmıştır. RxJS’de Operatörler 8 alt başlık halinde gruplandırılmıştır. Combination Conditional Creation Error Handling Filtering Multicasting...
Read more »

RxJS Subjects

28 Haz
RxJS’de Subjects gözlemlenebilir nesnenin (Observable) özel bir türüdür. Bunu, insanlarla dolu bir odadaki mikrofonla konuşan tek bir konuşmacı olarak düşünebilirsiniz. Burada: Konuşmacının mesajları Subject, Dinleyiciler Observer olarak düşünülebilir. Konuşma esnasında mesajlar aynı anda birçok insana ulaşır. Bu olaya multicasting yani birden...
Read more »

RxJS ile Reaktif Programlama

26 Haz
RxJS ReactiveX API’sinin Javascript programlama diline kullanılmak üzere yazılan uygulamalardan biridir. Geliştiricilere, tepkisel olaylar (events) üzerinden güçlü ve işlevsel  bir fonksiyonel yaklaşım sunar. Bunların yanında giderek artan kütüphane ve yardımcı araçları ile geliştiricilere kullanım kolaylığı sağlamakta ve popülerliği artmaktadır. RxJS reaktif...
Read more »

Reaktif Programlama (Reactive Programming)

25 Haz
Reaktif Programlama Nedir? Reaktif programlama, asenkron veri akışlarıyla işlemler yapmayı ilke edinen bir programlama paradigmasıdır. Asenkron Prensip Reaktif programlamada her şey asenkron olarak, yani eş zamanlı olmadan çalışır. Yani bir işlem adımının yürütülebilmesi için başka işlemlerin sonucu beklenmek zorunda değildir. Çalışma...
Read more »

Putty Kullanıcı Oturum Bilgileri ile Kısayol Oluşturmak

14 Şub
Putty Nedir? Putty, windows işletim sistemi üzerinden ssh protokolü ile bağlanılabilen  sistemlere, erişim yapabilmek amacıyla kullanılan bir terminal uygulamasıdır. Program, tek bir exe şeklinde indirilmektedir ve kurulum yapılmamaktadır. Uygulamanın arayüz görünümü aşağıdaki gibidir. Bu arayüz kullanılarak Linux gibi işletim sistemlerine, terminal aracılığı...
Read more »

Python pip install SSL Sertifika sorunu

11 Şub
Python geliştirme sırasında ihtiyaç duyulan paketlerin bulunduğu repository adresine bazı durumlarda erişim sorunları yaşanabilir. Bu durumlardan biri de firewall arkasında bulunan sistemlerden, https protokolü ile repository erişimi talep edildiğinde, SSL sertifikalarının ilgili firewall tarafından değiştirilmesi nedeni ile meydana gelebilecek sertifika...
Read more »

Postgis geçersiz geometriler ve Arcgis Drawing Error hatası

11 Oca
PostgreSQL veritabanı ile konumsal(spatial) verilerin yönetilebilmesini sağlayan Postgis eklentisi, geometrik nesneler üzerinde işlemler yapılabilmesini sağlayan bir çok hazır fonksiyon sunar. Bu fonksiyonların tam listesine buradan ulaşabilmek mümkündür. Bu yazıya konu olan fonksiyon, oluşturulan geometrinin geçerli olup olmadığını bulmaya yarayan St_IsValid...
Read more »