Ferdi KOCA https://www.ferdikoca.com.tr Yazılım Mühendisi Fri, 02 Feb 2024 05:58:38 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.4 https://www.ferdikoca.com.tr/wp-content/uploads/2024/01/cropped-cropped-profile-pic-1-32x32.png Ferdi KOCA https://www.ferdikoca.com.tr 32 32 Azure DevOps Notlarım-1 https://www.ferdikoca.com.tr/azure-devops-notlarim-1/ https://www.ferdikoca.com.tr/azure-devops-notlarim-1/#respond Thu, 01 Feb 2024 11:52:45 +0000 https://www.ferdikoca.com.tr/?p=1646 Herkese merhaba, yakın zaman da almış olduğum Azure DevOps eğitimiyle ilgili öğrendiklerimi paylaşmak istediğim yazı serime hoşgeldiniz 🙂

DevOps” nedir diyerek başlayalım.

azure devops nedir,
azure devops,
devops nedir
devops

DevOps, Development(Geliştirme) ve Operations(Operasyonlar) kelimelerinin birleşiminden meydana gelir.

Adından da anlaşılacağı gibi bir araya gelen bu kavramlar arasındaki iletişimin arttırılması amaçlanmaktadır.

Yazılım geliştirme ve IT operasyonları arasında işbirliğini ve iletişimini arttırmayı amaçlayan bir kültür, hareket ve uygulama geliştirme süreci olarak da adlandırabilir.

Kurumların geleneksel yazılım geliştirme ve altyapı süreçlerinin hızlandırılmasını amaçlamanırken,yazılım geliştirme ve IT arasındaki bölünmeyi minimize etmek, süreçleri hızlandırmak ve yazılımın daha hızlı bir şekilde teslim edilmesini sağlamak gibi amaçları da vardır. Yazılım yaşam döngüsünü iyileştirir ve sürece olumlu katkıda bulunur.

DevOps’un temel prensiplerinden bahsetmek gerekirse;

  1. İletişim ve İşbirliği: Geliştirme ve IT ekipleri arasındaki açık iletişim ve işbirliği, hataların azaltılmasına ve süreçlerin hızlanmasına katkıda bulunur.
  2. Otomasyon: Yazılım geliştirme süreçlerinin otomatikleştirilmesi, tekrarlanabilirlik, güvenilirlik ve hız açısından avantajlar sağlar.
  3. Sürüm Kontrolü: Kodun sürüm kontrolü, değişiklikleri izlemenizi, hataları düzeltmenizi ve işbirliği yapmanızı sağlar.
  4. Altyapı Kodlaması (Infrastructure as Code – IaC): Altyapı kaynaklarının kod üzerinden yönetilmesi, sistemlerin hızla dağıtılmasını ve yönetilmesini sağlar.
  5. Sürekli Entegrasyon ve Sürekli Dağıtım (CI/CD): Sürekli entegrasyon, yazılım değişikliklerini sık sık ve otomatik olarak birleştirerek hataları erken aşamada tespit etmeyi amaçlar. Sürekli dağıtım ise bu birleştirilmiş değişiklikleri otomatik olarak üretim ortamına dağıtmayı hedefler.
  6. Monitörleme ve Geri Bildirim: Uygulama ve altyapıdaki performansı izleyerek, hataları hızlı bir şekilde tanımlamak ve geri bildirimle sürekli iyileştirmeler yapmak.

Bu presinler sayesinde yazılım ve IT ekipleri bir araya gelerek daha hızlı ve güvenilir sürekli bir değer sağlanmasını amaçlar.

DevOps kavramından bahsettim bir sonraki yazımda Microsoft’un Azure DevOps ürününden ve arayüzünden bahsederek devam edeceğim.

Umarım faydalı olmuştur.

Düzeltmemi istediğiniz noktalar için yorumlarınızı esirgemeyin.

]]>
https://www.ferdikoca.com.tr/azure-devops-notlarim-1/feed/ 0
Birine Sor Mobil Uygulaması https://www.ferdikoca.com.tr/birine-sor-mobil-uygulamasi/ https://www.ferdikoca.com.tr/birine-sor-mobil-uygulamasi/#respond Tue, 08 Dec 2020 18:03:26 +0000 https://www.ferdikoca.com.tr/?p=1593 Arama Motorlarına Değil Birine Sor!

Birine Sor Mobil Uygulaması

Herkese merhabalar, yakın arkadaşımın geliştirmiş olduğu mobil uygulama le karşınızdayım. Biraz iddialı gibi bir sloganı varmış gibi gözükse de aslında güzel ve kullanışlı bir çözüm sunan “Birine Sor” ilk olarak google play’de yayınlandı. Biraz bahsetmek gerekirse

Birine Sor mobil uygulaması günlük hayatta sıkça karşılaştığımız sorunların veya soruların cevaplarını en kısa sürede bulmamıza olanak sağlayan bir mobil uygulamadır.
İnsanlar günlük hayatta merak ettikleri soruların cevaplarını video sitelerinde, arama motorlarında, forum sitelerinde, sözlüklerde, sosyal medya siteleri ve çeşitli web sitelerinde arar. Bu arama sırasında genellikle eski cevap, yetersiz içeriğe sahip cevap ya da aradığı cevaplara ulaşamıyor. Sorularının cevaplarını bulamama nedenleri anlık cevaplara ihtiyaç duymaları. Bir örnek ile açıklamak gerekirse. Diyelim ki Kütahya’nın Pazarlar ilçesinde bir işimiz çıktı ve oraya gitmemiz gerekiyor. Pazarlar ilçesine ulaşımın nasıl yapıldığı, ilçede kaç tane konaklama yeri olduğu, en yakın zamanda ilçeye gitmiş kişilerden bilgi almak isteriz. Aradığımız bu gibi ve buna benzer spesifik soruların cevaplarını bulmakta zorlanabiliriz ya da çok kısıtlı cevaplar bulabiliriz. Birine Sor mobil uygulaması bunun gibi yüz binlerce sorunun cevabını gerçek kişilerden öğrenmemizi kolaylaştırmayı sağlıyor.

Birine Sor Mobil Uygulaması

İsteseniz, askere gideceğiniz yer neresi, en güvenli alışveriş site hangisi, kamp yapmak için en uygun il hangisi gibi binlerce soruyu Birine Sor mobil uygulamasından cevap alabilirsiniz.

Merak ettiğimiz soru ne olursa olsun sorunun ilgi alanını seçip Birine Sor da sorduğumuz zaman daha önceden o sorun ya da soru ile karşılaşmış kişilerden gerçek cevapları alabilmeyi sağlıyor.

Birine Sor mobil uygulamasının en büyük özelliği kullanıcıların en güncel ve gerçek kişilerden bilgi almasını sağlamaktır.

Uygulamayı indirmek ve destek olmak isterseniz buraya tıklayın

]]>
https://www.ferdikoca.com.tr/birine-sor-mobil-uygulamasi/feed/ 0
“Qәribi vurmuşlar, ‘Vay Vәtәn!’ demiş. https://www.ferdikoca.com.tr/qarabakh-karabag-azerbaycan/ Tue, 17 Nov 2020 20:37:37 +0000 https://www.ferdikoca.com.tr/?p=1556 azerbaycan askeri, azerbaycan türkleri,
türk askeri, karabağ savaşı, karabağ azerbaycandır

Coğrafyamız, tarihimiz…Geçmişten günümüze ve günümüzden geleceğe…

Rusya-İran-Ermenistan ve soydaşımız Azerbaycan ortak paylaştığımız tarihimiz.Yüzlerce anlaşmamız, savaşımız.Ama öyle birşey varki hala kanayan en büyük yara:Qarabag! 

Tarihi boyunca Türklere yurt olmuş, vatan olmuş Azerbaycan, Rus-Pers savaşında arada kalmış, binlercesini yitirmiştir.Topraklarını iki büyük devlet bölüşmüş ve asimile edilmeye çalışılmıştır.

Dönemin yıkılmak üzere olan imparatorluğu Osmanlı, Kafkas İslam Ordusuyla Azerbaycan’ın yanında olmuş, Bolşevik ve Ermeni çeteleri işgalinden kurtarmıştır.Fakat süreklilik sağlayamamıştır.Birçok cephede savaş veren Osmanlı İmparatorluğu, buradan ordusunu erken geri çekmek zorunda kalmış, Bakü; Bolşevikler ve Ermeni çeteleri tarafından işgal edilmiştir.

Kafkas İslam Ordusu komutanı Nuri Paşa,Bakü Fatihi Nuri Paşa(Enver Paşa’nın kardeşi), Azerbaycan’ı Bolşevikler ve Ermeni çetelerinden kurtarsada geri dönmek zorunda kalmıştır.Yıllar sonra Bakü’nün Bolşevikler tarafından işgal edilmesi üzerine üzüntüsünü şöyle dile getirmiştir: “Ağabeyimin şehit olması kalbimi ne kadar sızlattıysa, Azerbaycan’ın istilası kalbimi ondan daha çok sızlattı.Ağabeyim bir faniydi.Fakat Azerbaycan’daki Türklük ebedidir”.

Osmanlı İmparatorluğu, soydaşına sahip çıkmak istediyse de başaramamış, Rus-İran savaşından sonra parçalanan Azerbaycan’da Rusya’nın da baskısıyla Sovyet Sosyalist bir Türk Devleti kurulmuştur.

Yöneticilerini Rusların belirlediği, enerji kaynakları ve diğer zenginliklerini Rusya’nın kullandığı bir devlet.Azerbaycan’ın özgürlüğü için bedel ödeyeceği, özgürlüğüne kavuştuktan sonra bile bedel ödemesine neden olan,Rusya. 

Qarabag, evvelden Türk yurdudur fakat  Ermeni halkının da  yaşadığı bir bölgedir.Fakat Azerbaycan toprağıdır.Bu durum egemen devletlerin çıkarları ile çakışmaktadır.

Bağımsız bir Azerbaycan Türk Devleti olması hem sömürgelerini kaybetme korkusuyla SSCB’ye hem de topraklarını işgal eden İran’ın korkularıyla yüzleşmesine neden olacaktır.Bu nedenle yarım asırdır çözülemeyen bir problem olmuştur.

2.Dünya savaşının sonucunu belirleyen Kızıl Ordu içerisinde savaşan bir çok Azerbaycan Türkü olduğu bilinmektedir.Azerbaycan Türkleri’nin bu sıralarda bağımsızlıkları uğruna bir çok bedel ödediği ve ödettirildiği de bilinmektedir.Soykırımlara maruz kalmışlardır.Fakat hiçbir zaman bağımsızlıklarından vazgeçmemişler ve mücadelelerine devam etmişlerdir.

Egemen devletlerin, bağımsız bir Azerbaycan’ın kurulmasını engellemek için destekledikleri Ermenistan hükümeti.Qarabag’da yaşayan Ermeni’lere yardım edeceklerini beyan ederek, Qarabag’ı işgal etmişler, Türk köylerine saldırılar düzenlemişler, katliamlar yapmışlardır.

Burada tek taraflı olarak suçluyor gibi görünsem de gerçek şudur ki, bazı devletler tarafından desteklenen Ermeni asıllı çeteler Qarabag bölgesini işgal etmiş, Türk köylerini yağmalamış ve soykırımlarda bulunmuşlardır.

Qarabag bölgesindeki bu karışıklık, uluslararası arenalara da taşınmış, Qarabag’ın Azerbaycan toprağı olduğu tescillenmiştir.Fakat buna aldırış etmeyen Ermenistan Hükümeti saldırılarına devam etmiştir.

Güçsüz ve bağımsızlık mücadele veren Azerbaycan bağımsızlık mücadelesi verirken bir yandan da Qarabag için mücadelesini sürdürmüş olsada topraklarını savunamamıştır.

Türküler yakmışlar, şiirler yazmışlar, karalar bağlamışlar Qarabag için…

Soydaşlarından yardım istemiş,soydaşlarının onların sesi olmasını, global basın da haklı seslerini duyurmalarını istemiştir, Azerbaycan.Qarabag’da kalan yaralıları, aileleri çıkarmak için bile defalarca yardım istese de sözden ötesine gidilmemiş, Azerbaycan Türkleri kaderlerine terk edilmiştir.

Nicelerini yitirmişlerdir, kadınlar, çocuklar, gencecik fidanlar…15’liler…

Tarlalarında neçə qəhrəman övladı var,

Əməyi güllər açan Xanları, Bünyadı var.

Anadır arzulara hər zaman Qarabağ,

Danışan dil-dodağım, tar-kaman Qarabağ.

Qarabağ, can Qarabağ, ana yurdum!

SSCB’nin yıkılmasının ardından tam bağımsızlığını ilan eden Azerbaycan, Qarabag için yutkunmuştur.Acısını içine gömmüş ama hiçbir zaman öz toprağından vazgeçmemiştir.Her türlü platformda haklarını savunmuş, saha da da bedel ödemekten geri kalmamıştır.

Ermenistan Hükümeti’nin saldırgan politikaları neticesinde Azerbaycan’da sivil yerleşim alanlarına varan saldırılar düzenlemiştir, yetmezmiş gibi pişkin pişkin açıklamalar da bulunmuşlardır. 

Fakat bilmedikleri birşey var ki, Azerbaycan artık eskisi gibi güçsüz değil artık düzenli bir ordusu, yeterli düzeyde askeri teknolojisi hatta dünya standartlarının üzerinde İHA/SİHA’ları var.Ama Ermenistan Hükümetinin destekcileri de var.

Sınırları içerisinde milyonlarca Azerbaycan Türkünü barındıran İran,bölgede ki varlığının riske atmak istemeyen Rusya…

Tarih tekerrürden ibarettir demişler ama bu sefer tarih tekerrür etmedi ve Azerbaycan hakkı olan öz topraklarını geri aldı.Artık Ermenistan Hükümeti’ne bedel ödetme sırası Azerbaycan’da.

Qarabag Azerbaycandır! 

[real3dflipbook id=”1″ mode =”normal”]

]]>
İSTİKBAL GÖKLERDEDİR-7 https://www.ferdikoca.com.tr/istikbal-goklerdedir-7/ https://www.ferdikoca.com.tr/istikbal-goklerdedir-7/#respond Sun, 24 May 2020 19:28:29 +0000 https://www.ferdikoca.com.tr/?p=1503 İHA talepleri TSK tarafından müsteşarlığa iletilir, müsteşarlık ihale açar ve yetkili kurum ürün geliştirmeleri için çalışmalar başlatır.Kabaca süreç bu şekilde işlemektedir.

Takvimler 2007 yılını gösterdiğinde Türkiye İnsansız Hava Araçlarında denemelerle,tamamen kontrolün kendisinde olduğu ürünler için çaba sarfetmektedir. Bu çalışmalar sonucunda geliştirilen “GÖZCÜ İHA”, geliştirilmesinden uzun bir süre geçmeden gazete manşetlerinde “GÖZCÜ KÖR ÇIKTI” şeklinde haberleri çıkacak.

gözcü iha, gözcü tai

Bundan önceki İnsansız hava aracı projesi olan Malazgirt Döner Kanat‘dan sonraki ciddi projelerden biri olan GÖZCÜ İHA,TAİ tarafından geliştirilmiştir.

Orta ve uzun vadede TSK’nın gözetleme ve istihbarat toplama faaliyetlerinde merkezine bilgi akışı sağlamak için üretilmiştir.

Gözcü İHA özelliklerine bakmak gerekirse,

Yer kontrol istasyonu, fırlatma rampası ve jeneratör birimlerinden oluşmaktadır.

Gözcü, piste ihtiyaç duymadan kalkış ve iniş yapabilme özelliğine sahiptir.

Genel özellikleri

  • Süre: 2.45 m (8 fit 0)
  • Kanat açıklığı: 3.75 m (12 ft 4)
  • Yükseklik: 0.66 m (2 ft 2)
  • Maksimum kalkış ağırlığı: 85 kg (187 lb)
  • Santrali: 1 × Döner Motor 28 kW

Performans

  • En yüksek hız: 170 km / saat (106 mil, 92 kn)
  • Dayanıklılık: 120 dakika
  • Servis tavan: 3.700 m (12.100 ft)

Gözcü geliştirildikten sonra 30 Ağustos 2007’de ilk testlerini tamamlamış, arazide uçuşlarında problemlemler olmamasına rağmen testler sırasında yeterli bilgi aktarımını sağlayamamıştır.

Uçuş esnasında diğer İHA’lar gibi çok hızlı uçtuğundan dolayı kaliteli ve etkili bilgi aktarımı sağlayamamıştır.Bu nedenle TAİ yetkileri tarafından geliştirilmesi gerektiğine dair açıklamalar yapılmıştır.

Gözcü TSK envanterine giremeyen İHA’lar arasında yer alırken, TAİ, İHA konusunda tecrübesini arttırmış ve ilerleyen zamanlar da başarılı işlere imza atacak olan ANKA gelişimi için altyapı sağlamış olacaktır.

]]>
https://www.ferdikoca.com.tr/istikbal-goklerdedir-7/feed/ 0
İSTİKBAL GÖKLERDEDİR-6 https://www.ferdikoca.com.tr/istikbal-goklerdedir-6/ https://www.ferdikoca.com.tr/istikbal-goklerdedir-6/#respond Mon, 11 May 2020 14:50:21 +0000 https://www.ferdikoca.com.tr/?p=1491 Türk Silahlı Kuvvetleri talepleri doğrultusunda geliştirilmesine devam eden ederken dikkat çeken ürünlerden bir tanesi döner kanat “İnsansız Hava Helikopteri”.

malazgirt iha, döner kanat iha, insansız helikopter
Malazgirt Döner Kanat

Dikkat çeken ürünlerden bir tanesi dedim çünkü bu ürüne dair BAYKAR Ar-Ge Müdürü Selçuk Bayraktar‘ın bu ürün hakkında attığı bir twit.

Daha önce Bayraktar Mini İHA geliştirmesi için Gabar’da kamp kuran BAYKAR mühendisleri, Malazgirt için özenle çalışarak ürünü ortaya çıkarmışlardır.Testlerini en kısa sürede hızlıca tamamlanmıştır.

Aktif bir operasyondan hedef alınarak kaza geçirmiş ve sonrasında yasaklanmıştır.Ayrıca o dönemde BAYKAR Genel Müdürü Haluk Bayraktar‘ın tutuklanması dahil gündeme getirilmiştir.Selçuk Bayraktar #SeyirDefteri hastag ile bunu belirtmiştir.

Malazgirt Gelişimi

Daha önce geliştirilen İHA’lardan sonra bu yönde taleplerin olması nedeniyle geliştirilen Malazgirt, elektronik donanımı,yazılımı,tasarımı ve imalatı da dahil olmak üzere tamamen Türk Mühendisleri tarafından üretilimiştir.

Benzin ve Elektrik Motorlu olmak üzere iki tip sistem halinde geliştirilmiştir. Dikey iniş,kalkış ve nokta iniş,kalkış özellikleri sayesin de zor arazi şartlarında kullanılabilmektedir.

Dünya’da ilk olarak Türk Silahlı Kuvvetleri tarafından kullanılmış mini helikopter sistemidir.

Gelişmiş Özellikleri

  • Otomatik İniş
  • Otomatik askıda kalarak uçuş özelliği
  • Otomatik hedef noktası takibi
  • Otomatk baş tutmalı/tutmasız askıda kalarak uçuş
  • Otomatik hedef noktası takibi(INS/GPS entegrasonu,çift katman filtresi)
  • Otopilot destekli manuel uçuş

Teknik Özellikleri

Rotor Çapı1.8 m
Boy1.2 m
Menzil20 km
Operasyonel İrtifa3,600 ft
İrtifa Tarafı12,000 ft
Uçuş Süresi90 dk
Kalkış Ağırlığı12 kg
Malazgirt Teknik Özellikleri

Malazgirt Döner İnsansız Hava Aracına ait bazı görüntüler

insansız helikopter,ilk insansız helikopter
malazgirt insansız helikopter, insansız hava araçları, ilk insansız helikopter, baykar

Bilgi ve birikimlerinizi aktarmak, eksik ya da yanlış olarak yazdığım yerleri belirtmek için iletişime geçebilirsiniz.

[email protected]

]]>
https://www.ferdikoca.com.tr/istikbal-goklerdedir-6/feed/ 0
HAVELSAN “Diyalog” https://www.ferdikoca.com.tr/diyalog-onemli/ https://www.ferdikoca.com.tr/diyalog-onemli/#respond Sat, 09 May 2020 10:02:04 +0000 https://www.ferdikoca.com.tr/?p=1481 Pandemi sürecinin etkisi göstermesiyle birlikte bir çok kurum, kuruluş uzaktan çalışma, home-office düzenine geçti.Bu düzen içerisinde ön plana çıkan bir çok ürün oldu ki bunlardan bir tanesi Çin menşeli Zoom.

Zoom’da bir çok güvenlik açığı olduğu söylenirken, Google’da kendi ürünü olan Meet’i ücretsiz olarak kullanıcılara sunmaya başladı.Tüm bunlar olurken Türkiye’de bu konuda ürün çıkarma arzusu içerisinde arayışlar içerisine girdi.Savunma Sanayi Müsteşarı’nın yaptığı açıklama da video konferans ürünleri hakkında 8 farklı firmanın ürün hazırladığını ve piyasaya sürdüğünü söyledi.

Havelsandan, DİYALOG

Havelsan Genel Müdürü, Ahmet Hamdi Atalay : “Yerlisi olmazsa olmaz.Yerli video konferans çözümü HAVELSAN DİYALOG çok yakında” diyerek bu alanda bir ürün ortaya çıkaracaklarını duyurmuştu.

havelsan diyalog, havelsan video konferans sistemi,  video konferans sitemi havelsan diyalog

Bu açıklamalardan sonra Havelsan DİYALOG’un Mayıs ayı içerisinde kullanıcılarla buluşacağı ve tam anlamıyla hizmet verebileceği belirtildi.

Bilgi ve iletişim ülke güvenliği ve siber güvenlik grubu ürünü olan ve video konferans çevrimiçi görüntülü konuşma amacıyla çıkarılmış projenin özelliklerine bakalım.

Havelsan DİYALOG özellikleri

  • Güvenli Video Konferans
  • Güvenli Tele Konferans
  • Güvenli Webinar
  • Güvenli Mesajlaşma
  • Güvenli Dosya Paylaşımı

Uçtan uca şifreli olan Havelsan DİYALOG ile güvenlik önlemleri alınmış ve siber güvenlik doğrulaması yapılmıştır.

  • Kurumun kendi sunucuları üzerinde çalışabilme (On-Premise)
  • Mobil uyumlu web arayüz sayesinde tüm IOS ve ANDROID cihazlarda çalışabilme
  • Hızlı kurulum desteği
  • Askeri ve kurumsal şifreleme standardı
  • Ekran paylaşımı özelliği
  • Adaptif görüntü kalitesi ayarlama
  • HD ve 4K desteği
  • Konferansta yer alan katılımcı listesini görüntüleyebilme
  • 7/24 Bakım garantisi

Mobil platformlarda çalışabilme özelliği olan ve kurumların kendi bulut ortamlarında çalışabilme özelliğine sahiptir.Kullanıcı dostu arayüzü ile son kullanıcılara hitap etmektedir.

Ayrıca kurulum yapılmadan da kullanılabilecek olması büyük artılarından olarak gösterilmektedir.

HAVELSAN DİYALOG, kurulumu ve yönetimi kolay, güvenli, yüksek kalitede görüntülü ve sesli görüşme imkanı sağlayan,tamamen yerli bir video konferans sistemidir.

HAVELSAN’ın kendi tanımlaması bu şekilde fakat tamamen yerli olma konusunda eleştiriler mevcut.Peki bu eleştirilerin neden kaynaklandığından bahsedeyim.

Havelsan DİYALOG, alt yapısı gereği açık kaynak taban üzerine inşa edilmiş olmasından bahsediliyor.Kurumun tanımlamasında tamamen yerli demesi de eleştiri oklarını üstüne çekiyor.

Açık kaynak tabanlı bir sistem üzerinde geliştirmeler yapmak yazılım sektöründe olağan şeylerden sayılabilir fakat bu geliştirmelerden sonra kullandığınız yazılımlara atıfta bulunmamak,açık kaynak yazılımı destekleyenler tarafından haklı olarak eleştirilere maruz kalmanıza sebep olur.

Bahsedilen açık kaynak çalışmaya buradan ulaşabilirsiniz.

HAVELSAN eleştirilerden haberdar mı bilinmez fakat herhangi bir açıklama da yapılmadı şuana kadar.

Peki ortaya çıkan bu ürün “tamamen yerli” olması tartışmaları gölgesin de ne kadar tercih edilecek ve nasıl dönüşler alacak.Devlet kurumlarında kullanılmaya başlayacak olan ve Milli Eğitim Bakanlığının EBA projesinde lokomotif görevi görecek yetkinlikte olduğu söylenen yazılımın geleceğini hep birlikte gözlemleyeceğiz.

Eksik ya da yanlış olarak belirttiğim bir yer olduğunu düşünüyorsanız [email protected] adresinden iletişime geçebilirsiniz.

]]>
https://www.ferdikoca.com.tr/diyalog-onemli/feed/ 0
ENTİTY İLE STORED PROCEDURE KULLANIMI https://www.ferdikoca.com.tr/entity-ile-stored-procedure-kullanimi/ https://www.ferdikoca.com.tr/entity-ile-stored-procedure-kullanimi/#respond Fri, 08 May 2020 13:56:49 +0000 https://www.ferdikoca.com.tr/?p=1472 Stored Procedure, bir çok geliştirici tarafından bilinen  orta çaplı ve büyük projelerde tercih edilen stored procedure entity ile kullanmından bahsedeceğim.

Öncelikle hatırlamak mahiyetinde; stored procedure, Türkçe karşılığı olarak saklı yordam veya alt yordam olarak geçer.Stored Procedure’ler veritabanın da saklanan SQL ifadeleridir, parametrelerle çalışabilirler.Programlama dillerinde ki fonksiyonlar gibi düşünebiliriz, ihtiyacımız olduğunda çağırıp kullanabileceğimiz, başlangıçta derlendiği için normal SQL sorgularından daha performanslı olarak çalışabilirler.

Store Procedure Özellikleri

  • Performansı arttırır.
  • Güvenliği arttırır
  • Bir kez yazıp birçok yerde kullanabiliriz
  • Ağ trafiğini yormadan çalışırlar
  • IF,IF ELSE, WHILE, TRY CATCH… gibi bir çok yapıyı kullanabiliriz.

Stored Procedure Oluşturma

SQL Server’a giriş yaptıktan sonra çalıştığınız veritabanı  altında Programmability altında Stored Procedure klasörünü açarak oluşturulmuş stored procedure leri görebilir ve yenilerini buradan ekleyebilirsiniz.

stored procedure, entity ile stored procedure kullanımı, entity ile stored procedure nasıl kullanılır

Basitçe Stored Procedure aşağıdaki gibi ekleyebiliriz.

USE KullanilacakVeritabaniAdi
CREATE PROCEDURE ProcedureName
AS
BEGIN
 SQL İfadesi
END

Eklediğimiz Stored Procedure’leri çalıştırmak için

USE KullanilacakVeritabaniAdi
GO
EXEC ProcedureName

Basitçe Stored Procedure ekleme işleminini anlatmaya çalıştım. Parametre alan ve progralama ifadelerinin olduğu Stored Procedure örneğini inceledikten sonra Entity ile kullanımına bakacağız.

USE KullanilacakVeritabaniAdi
CREATE PROCEDURE ProcedureName
AS
(
	 @ParametreAdi ParametreTipi,
)
BEGIN
	Declare @SorguAdi varchar(max);

	SET @SorguAdi = 'SELECT * FROM TabloAdi';

	IF @ParametreAdi IS NOT NULL
	BEGIN
		SET @SorguAdi = @SorguAdi + ' WHERE KolonAdi = '+@ParametreAdi+'';
	END

END

SP dışarıdan parametre alabilir ve içerisindeki şarta göre şekillenebilir durumda.Aşağıdaki şekilde stored procedure çalıştırabiliriz.

USE KullanilacakVeritabaniAdi
GO
EXEC ProcedureName
		@ParametreAdi = 'Parametre tipie göre alacağı değer'

Stored procedure parametre alan ve standard SQL ifadeleriyle tanımlama ve kullanımı bu şekilde.Şimdi proje içerisinde nasıl kullanabiliriz ona bakalım.Proje içerisinde API tarafında kullandım, basitçe örneklemek gerekirse,

public ApiResult<List<UserList>> GetUserList(UserDto dto)
{
   var data = UoW.Context.Database.SqlQuery<UserList>("exec StoredProcedureAdi @ParametreAdi",
   new SqlParameter { ParameterName = "@ParametreAdi", Value = dto.Parametre, DbType = System.Data.DbType.String },
).ToList<UserList>();
return new ApiResult<List<UserList>>
{
    Data = data,
    StatusCode = 200
};
}

Stored Procedure adını, parametre adını da gönderdikten sonra SQL’den gerekli sonuçlar gelecektir.

]]>
https://www.ferdikoca.com.tr/entity-ile-stored-procedure-kullanimi/feed/ 0
İSTİKBAL GÖKLERDEDİR-5 https://www.ferdikoca.com.tr/istikbal-goklerdedir-5/ https://www.ferdikoca.com.tr/istikbal-goklerdedir-5/#respond Sun, 03 May 2020 14:46:38 +0000 https://www.ferdikoca.com.tr/?p=1468 Demiştim ki Türk İHA’larının Göklerdeki Egemenliğimizi sağlama zamanı gelmişti.

Daha önceki İHA denemeleri, özgün tasarımlar olmasına rağmen, teknik yetersizlik, test sırasındaki zayiatlar ve sonuç olarak TSK envanterine girmeyi başaran İHA sayısı bir elin parmaklarını geçmemiştir. Birçok kamu ve özel şirketlerin bu teknolojide birçok çalışması olmuştur. Bu firmalardan biri de dünya da ve ülkemizde marka değerine ulaşmış olan BAYKAR SAVUNMA’dır.

2000’li yılların başında Yüksek Mühendis ve Pilot Baba Özdemir Bayraktarın ilk adımları atması sonrasında oğulları Haluk ve Selçuk Bayraktar ile birlikte aile girişimi olarak başlattığı teknik olarak bilgi birikimini sağladığı bir ekiple süregelen bir başarı hikâyesi : “BAYRAKTAR İHA-SİHA”.

bayraktar mini iha, iha sitemleri, istikbal göklerdedir
Şehit Yarbay Melih Gülova ve Bayraktar Ailesi Gabar

Bayraktar Mini İHA

Takvimler 2005 yılını gösterdiğinde Selçuk Bayrak ’tarın elinde Türk İHA tarihinde dönüm noktalarından biri olan “BAYRAKTAR MİNİ İHA ”  duruyor olacaktır.

Neden mi dönüm noktası diyorum çünkü daha öncesinde geliştirilen İHA projelerinde tasarım özgün iken BAYRAKTAR İHA’larda tasarımı, uçuş kontrol sistemleri,  yer kontrol istasyonu ve birçok özellik yerli olarak üretme başarısı gösterilmiştir. 5,5 kg dan 5,5 tona gelecek olan Bayraktarlar Türkiye’yi İHA/SİHA konusunda en yetkin 4 ülkeden biri haline getirecektir.

bayraktar mini iha, iha tarihcesi

2005 yılında prototip olan Bayraktar Mini-İHA 2007 yılında TSK envanterine giren ilk milli ve özgün mini sınıfı insansız hava aracı olma özelliğini taşımaktadır. TSK ve Emniyet bünyesinde  100.000 üzerinde uçuş sortisi gerçekleştirmiştir. Ayrıca Bayraktar İHA 2012 yılında Katar’a gerçekleştirilen ihracatıyla Türkiye Cumhuriyeti tarihin de ilk yurtdışına satılmış İHA aracı unvanını da taşımaktadır.

Bayraktar Mini İHA Gelişmiş Özellikleri

  • Otomatik Hedef Noktası Takibi
  • Otomatik Gövde Üzeri İniş / Otomatik Paraşüt İnişi
  • Joystick Destekli Yarı Otomatik Uçuş
  • Stall Hızı Kontol Kabiliyeti
  • Sert ve Darbeli Rüzgarlı Havalarda Viril Kontrol Özelliği
  • Güvenilir Sayısal Haberleşme Sistemi
  • Haberleşme Kaybı Durumunda Otomatik Eve Dönüş ve Otomatik İniş Özelliği
  • Çoklu İHA Komuta / Kontrol / İzleme Desteği
  • Akıllı Batarya Yönetim Sistemi
  • Uzaktan Komuta Kontrol ve İzleme Fonksiyonu (İstemci Sunucu Mimarisi)
  • Yer Kontrol İstasyonu Değiştirebilme Özelliği
  • Otomatik Kalkış ve Seyir

15 km haberleşme menziline  sahiptir  ve ortalama 60-80 dk arasında uçuş gerçekleştirebilir. Gece ve gündüz görüş yetenekleri sayesinde gerekli görevleri yerine getirebilmektedir.

Bilgi ve birikimlerinizi aktarmak, eksik ya da yanlış olarak yazdığım yerleri belirtmek için iletişime geçebilirsiniz.

[email protected]

]]>
https://www.ferdikoca.com.tr/istikbal-goklerdedir-5/feed/ 0
İSTAKBAL GÖKLERDEDİR-4 https://www.ferdikoca.com.tr/istakbal-goklerdedir-4/ https://www.ferdikoca.com.tr/istakbal-goklerdedir-4/#respond Sun, 03 May 2020 11:08:16 +0000 https://www.ferdikoca.com.tr/?p=1465 Turna-Keklik İHA’lardan sonra çalışmalara devam edilmiş, biran olsun ümitsizliğe kapılmadan her geçen gün tecrübe edinmek ve en iyisini geliştirmek için, özgün ürün ortaya çıkarmak için çalışmalara devam edilmiştir.

martı-pelikan iha,
iha sistemleri, tai iha sistemleri, türkiye iha sistemleri

2003’de üretilen TAI Martı ve TAI Pelikan İHA ‘IHA-X2’ ile İHA geliştirmeler devam etmiştir.Bu İHA’lar sayesinde gerçek zamanlı olarak veri aktarımı gerçekleştirilmiştir.Martı ve Pelikan TÜBİTAK tarafından 2004 yılında görüntü analizi testlerinden geçmiştir.Asıl amaçları pilot eğitimi olarak belirlenmiş ve kullanılmıştır.

Genel özellikleri

  • Mürettebat: 0
  • Uzunluk: 1,20 m (3 ft 11 inç)
  • Kanat açıklığı: 2,00 m (6 ft 7 inç)
  • Boş ağırlık: 9 kg (20 lb)
  • Maksimum kalkış ağırlığı: 12 kg (26 lb)
  • Motor : 1 x OS MAX FXi veya Zenoah G38 2 silindirli iki zamanlı motor

Verim

  • Maksimum hız: 100 km / s (62 mil / saat, 54 kn)
  • Dayanıklılık: 1 saat
  • Servis tavanı: 900 m (3.000 ft)

Bu yıllarda SSM ile TAİ arasında imzalanan protokoller çerçevesinde ANKA İHA projesi başlatılmıştır. (2004)

Aynı yıl içerisinde İsrail yapımı Heron’lar güvenlik güçlerimizin ihtiyaçlarını karşılamak üzere alınmasına karar verilmiştir fakat gecikmeler yaşanması nedeniyle 2010 yılında envanterimize katılmışlardır.

Belki de kırılma noktalarından biri yaşanmıştı.Türk İHA’larının göklerdeki istikbalimizi sağlama zamanı gelmişti.

]]>
https://www.ferdikoca.com.tr/istakbal-goklerdedir-4/feed/ 0
İdentity Server Nedir ? https://www.ferdikoca.com.tr/identity-server-nedir/ https://www.ferdikoca.com.tr/identity-server-nedir/#respond Fri, 01 May 2020 18:11:53 +0000 https://www.ferdikoca.com.tr/?p=1462 Projelerimizin olmazsa olmazlarından olan ve ciddi bir uğraş gerektiren Authentication(Kimlik Doğrulama) işlemlerinde oldukça ciddi zaman harcar doğru çalışmasına özen gösteririz.

Eğer birden çok application geliştirmesi yapıyorsanız ve aynı kullanıcı kitlesine hitap ediyorsanız Identity Server’ı incelemenizi tavsiye ederim.

Identity Server Nedir?

identity server, authentication, login

Identity server, Single Sign On(SSO) implementasyonudur ve OpenID özelliğini beraberinde sağlar.Kesinlikle kurulum yapılıp kullanılan bir yazılım değil, frameworktür.

Identity Server Neden Kullanılır?

Applicationlarda kullanılan Authentication(kimlik doğrulama) işlemi vardır.Kullanıcı girişleri yaptıktan sonra giriş işlemi gerçekleştirilir. Daha önce de bahsettiğimiz gibi aynı kullanıcı kitlesine hitap eden applicationlar geliştiriliyorsa, sistemlere tek şifre ile giriş yapılabilecek ve yetkisine göre istediği applicationa erişebilecektir.

Özetlemek gerekirse tek bir login ekranı ile birden çok uygulamaya erişimi kontrol edebilirsiniz.

Identity Server Yetkinlikleri

Doğrulama : Uygulamalarınız da merkezi giriş sağlayabilir.

Single Sign On / Single Sign Out : Bir çok uygulama için single olarak on-out gerçekleştirebilirsiniz.

Wep Api Erişim Kontrolü Sağlama : API’lerinize erişim sağlayacak clientlerin erişim kontrolünü sağlayabilirsiniz.

Federation Gateway: Google, Facebook,Twitter… gibi uygulamlarla çalışabilir.Bunlarla kimlik doğrulama desteği bulunmaktadır.Kolaylıkla entegre edilebilir.

Özelleştirme : İhtiyaçlarınıza, geliştirmenize uygun olarak özelleştirmeler yapabilirsiniz.

Identity Server Nasıl Çalışır?

Kullanıcı Identity Server üzerinden sisteme giriş yaparak, alakalı olduğu uygulamaya erişim yetkisi tanımlandıysa erişebilir.Erişim sürecinde client çağrıda bulunurken diğer applicatonlara Identity Server’dan almış olduğu tokenı da çağrıya ekler.Token eklenmesiyle çağrı yapanın kimliği bilinmiş olur.

Genel olarak identity server ile alakalı bilgilendirme yaptıysamda kurulumu ile alakalı olarak video çalışması gerçekleştireceğim.

Identity server ile alakalı olarak daha fazla bilgi almak için web sitesini ziyaret edebilirsiniz.

]]>
https://www.ferdikoca.com.tr/identity-server-nedir/feed/ 0