Danimarkalı Programcılar

2 Oca
Bir konu hakkında okuduğum bilgilerin temeline inmeyi ve o konunun yazarları hakkında bilgiler edinmeyi alışkanlık haline getirdim. Okuduğum yazı ve makalelerde karşılaştığım programcıların özelliklerini ve çalışma alanlarını incelediğimde karşıma çıkan bazı ortak özellikler farkettim. Bu nedenle, bu yazıda Danimarka kökenli...
Read more »

Openlayers vector layer içerisinde feature araması

8 Tem
Opanlayers 3 kütüphanesinde vektör verilerin gösterilebilmesi amacıyla ol.layer.Vector nesneleri kullanılmaktadır. Bu nesneler içerisinde property olarak  bulunan ve veri kaynağını işaret eden ol.source.Vector nesneleri, vektörlerin nereden ve nasıl alındığını temsil etmektedir. En basit şekliyle bir vektör gösterim temsili şu şekildedir. Vektör katmanı otomatik olarak verileri kaynak...
Read more »

Openlayers 3 Harita Görünüm Özellikleri

7 Tem
Openlayers3 uygulamalarında, harita görünümü ile ilgili özellikler ol.View nesnesi ile belirlenir. Bu yazıda ol.View ile ilgili birkaç ipucundan bahsedilmiştir. Bir haritanın belirli iki zoom seviyesinden dışarı çıkmaması için; Bir haritanın belirli iki resolution seviyesinden dışarı çıkmaması için; Eğer bir katmanın belirli bir...
Read more »

Spatial WFS ve WMS Sorgularda SRS ve BBOX Kullanımı

27 Oca
Bu yazıda, OGC tarafından belirlenmiş standartlar olan WMS veya WFS gibi servislere yapılan sorgulara ait SRS, SrsName ve BBOX parametrelerinin kullanımı ve işlevleri incelenmektedir. SRS (Spatial Reference System) parametresi, istenen çıktı verinin projeksiyonunu ifade eder. Projeksiyon belirteci olarak EPSG kodları kullanılır. (EPSG:4326...
Read more »

Angular 1.x Sonrası ve Angular 2

25 Oca
Google tarafından geliştirilen AngularJS geliştirme çatısında AngularJS 1.x ve Angular2 şeklinde bir ayrıma gidildi. Bu ayrım yaklaşık iki sene önce başladı ve bugün sonuçlarını değerlendirme fırsatım oldu. Stack Overflow tarafından 2015-2016 yılında ölçülen ve 50.000 geliştiricinin katıldığı anket sonuçlarına göre ortaya çıkan...
Read more »

Angularjs Emit ve Broadcast

7 Oca
Angularjs uygulamalarında Dom elemanlarını haberdar etmek için kullanılan iki yöntemden biri broadcast diğeri de emit metotlarıdır. Broadcast, root scope dan başlayarak bütün alt scope’ları yaydığı bilgiden haberdar edilebilir. Aşağıdaki resimde ifade edildiği şekli ile inceleyecek olursak, çalışma zamanında ilk MapController...
Read more »

Postgresql Yedek Alma İşlemleri

10 Kas
PostgreSQL veri tabanı yedekleme işlemleri iki farklı adımda ele alınabilir. Bunu yanında tüm veri tabanını başka yere aktarmak yerine belli bir tablonun aktarılması da mümkündür. Veri tabanı yedeklerinin dosyaya aktarılması. Veri tabanı yedeklerinin başka bir veri tabanına aktarılması. Veri tabanında bulunan...
Read more »

Postgresql Şifre Yenileme

9 Kas
PostgreSQL veri tabanında şifre unutma durumunda yapılacak işlem adımları. Postgreql şifresini unuttuğumuzda değiştirmek için izlenecek adımlar. Postgresql ayar dosyası olan pg_sql.hba içerisinde “md5” olan bütün kısımlar “trust” olarak değiştirilir. (host   all   all   0.0.0.0/0   trust ) gibi. Postgresql...
Read more »

Ubuntu server üzerine RabbitMQ kurulumu

24 Ağu
RabbitMQ dağıtık uygulamaların (distributed application) oluşturulmasında ihtiyaç duyulan mesajlaşma kuyruğunu yöneten bir uygulamadır. Uygulamanın görevi günlük hayatımızda dolmuş ve otobüs duraklarına gelen müşterileri araçlara yönlendiren görevlilere(simsarlara) benzetildiğinden kısaca message broker(mesaj simsarı) olarak adlandırılmıştır. RabbitMQ resmi sayfasında ürün özelliklerinden kısaca şu şekilde bahsedilmektedir....
Read more »