Anasayfa » Blog » Page 2

Blog

Blog

C# .Net Core Console Ascii Ağaç Yapısı Oluşturma

Merhabalar; C# .Net Core uygulamasında konsol da ağaç yapısında bir listelemeye ihtiyacım oldu. Andrew Lock’un bloğunda bu konuda bir örneğe rastladım, kodları aşağıda görebilirsiniz, ayrıca Github adresimdem proje dosyalarına ulaşabilirsiniz. Kod örneğimizde program.cs ve node.cs içeriklerimizi paylaşalım. Program.cs node.cs

.NET CORE Random Password

Merhabalar;.NET Core kullanarak belirlediğimiz karakter tiplerinde rastgele şifreler oluşturabilmek için bir proje oluşturacağım. Random oluşturmak için 3 yöntemimiz var, Next, NextBytes ve NextDouble. Next yönetimi rastgele bir sayı döndürür,NextBytes yöntemi rastgele sayılardan oluşan bir byte dizesi döndürür,NextDouble yöntemi de 0.0 – 1.0 arasında rastgele bir double sayı döndür...

.NET Basit Çözümler – Enable [ApiController]

Merhabalar; Bildiğiniz gibi ApiControllerAttribute HTTP Api geliştirmek için bir takım MVC özelliği sağlar. Normalde kullanımı onu controllera ekleyerek olur. Normal olarak çalışıyor, fakat biz onu her controller içine eklemek zorunda kalmadan ve tüm controllerlar için global olarak etkin olmasını nasıl sağlayabiliriz? ASP.NET Core 2.1’de tek çözüm onu bir class içerisine koymak ve diğer controlle...

Yazılım Geliştirmede İnce İpuçları

Yazılım geliştirmek bir sanattır ve ince ayrıntıları vardır. Bazen bu ince ayrıntılar hayat kurtarır bazen de performans sağlar. Sözü çok uzatmadan faydalı olacağını düşündüğüm bazı ipuçlarını beraber inceleyelim. Noktalı Sayı Karşılaştırmaları Noktalı sayı karşılaştırmalarını yaparken sayi1 == sayi2 gibi birebir eşitlik arama yerine kimi zaman bir tolerans payı bırakarak karşılaştırma daha faydal...

Sponsor

Microsoft Power BI, Başlamak İçin Ne Lazım?

Bir seri Power BI yazısına girişmeden önce, daha önce Power BI ile hiç tanışmamış arkadaşlar için nelerin gerektiğini yazmak istedim! Power BI, Microsoft’un yaklaşık 3 yıl önce çıkarttığı bulut tabanlı bir iş zekası uygulaması. En temel haliyle 3 farklı uygulama ve servis içeriyor. Birinci ve en temel araç Power BI Desktop. Bu bir Windows uygulaması (Mac için henüz yok) ve veriyle uğraştığım...

ESXTOP Nedir ve Nasıl Kullanılır?

Merhaba, bu yazımda ESXTOP ekranının Vmware üzerinde kullanımından, Memory, CPU ve Network gibi değerlerin nasıl inceleneceğini detaylı bir şekilde anlatacağım. Öncelikle ESXTOP ekranının ne olduğundan biraz bahsetmek istiyorum. ESXTOP ekranı, esxi hostlarınızın kaynak kullanımını görmek ve sorun giderebilmek adına kullanılmaktadır. 3 farklı ESXTOP modu olduğunu da belirtmek gerekiyor. Bu modlar s...

.NET CORE EnableBuffering()

Merhabalar;Bazı durumlarda isteklerin gövdelerini defalarca okumamız gerekebilir; Örneğin reques body içeriğini işlemek için defalarca okuyan bir katman yazılımımız olabilir. Genellikle Request.Body geri alınamaz bir kez okunur ve tamamlanır.Basit bir çözüm olarak, içeriğin birkaç kez okunabilmesini sağlamak için akışın bir kopyasını aramayı destekleyen başka bir akışta saklamaktır. ASP.NET Framew...

HPE Nimble Storage dHCI Nedir?

Günümüzde geleneksel mimari ve HCI arasında kalan pek çok müşteri görebiliyoruz. Geleneksel mimarinin daha avantajlı olduğu müşterilerin olabildiği gibi yeni nesil olarak tanımlanan HCI mimarilerin de avantajlı olduğu müşterileri görebiliyoruz. Genel olarak ülkemizde ne yazık ki iş yüklerinin planlamasını sağlıklı yapan çok fazla şirket yok. Bir noktada aslında büyüme rakamları dahil ön görülemeye...

Agile Nedir?

Agile nedir? Yazılım geliştirmede, Agile nerede konumlanır? Neden Agile? Teknoloji, beklentiler, istekler her dakika değişiyor ve bu değişim hayatımızın her noktasını etkiliyor. Değişime ayak uydurmak, kendimizi güncel tutmak ve hayatta kalmak için büyük önem arz ediyor. Özellikle teknoloji ile iç içeysek ve yazılım yapıyorsak, istekleri zamanında teslim etmenin yanında, teknolojiye de yön vermemi...

Exchange Server Dağıtım Grupları için Otomatik Yanıt Mesajı – Auto-reply for a distribution group

Exchange Server üzerinde dağıtım grupları çok sık kullanılmaktadır. Genel olarak muhasebe, info, iletişim ve benzeri aslında arka planda başka kişilerin olduğu ancak görevi kişiselleştirmeden tüzel kişi olarak devam ettirmemiz gereken konularda kullandığımız mail adresleridir. Ancak yine bu mail adresleri genelde müşteri, tedarikçi veya pek çok kişiye dokunduğu için memnuniyet açısından önemlidir....

Client Side Decryption TLS (https://)

Https trafiğinde oluşabilecek problemlerin çözümü için yapılan client side paket analizini inceleyeceğiz.    Öncelikle Windows 10 client üzerine WireShark kurulumu gerçekleştiriyoruz. Ardından aşağıdaki şekilde System içerisine “Environment” tanımlıyoruz. Bu işlem ile sunucu ile client arasında gerçekleşen şifreli trafiğin key exportunu çıkarıyoruz Ardından WireShark açarak, Edit –...

Microsoft Azure AD ve Office 365 Ne Kadar Güvenli?

Öncelikle yazının başlığı çok ilgi çekibi onu biliyorum ancak bu konuda farklı zamanlarda farklı yazılar paylaştığım için diğer yazılarımın tamamlayacısı niteliğinde bir pazar günü karalaması ile karşı karşıya olduğunuzu belirtmek isterim. Diğer yazılarımız blog sitemden veya ÇözümPark Bilişim Portalı üzerinden ulaşabilirsiniz. Evet sektör olarak en büyük sorunlarımızın başında güvenlik geliyor. E...

How To Get The Most Out Of Your Security Investment

In today’s digital age, ensuring your organisation’s sensitive data remains secure within company walls goes far beyond simply buying and implementing a security solution. With the elevated threat of increasingly sophisticated cyberattacks, it is absolutely necessary that companies understand which security solution best fits their IT environment and what steps need to be taken in order to ensure ...

PFSense DHCP Loglarını ELK Stack ile Parse Etme ve Görüntüleme

Bu yazımızda pfsense üzerinden dhcp loglarının elk stack ile parse edilmesini anlatacağız.

Azure Hybrid Servisleri Nelerdir? Azure Hybrid Services

Günümüzde şirketlerin iş ihtiyaçlar sürekli olarak değişiyor ve teknoloji de bu iş ihtiyaçlarını karşılamak için sürekli güncelleniyor. Bu süreç o kadar iç içe geçmiş durumda ki kimi zaman yeni teknolojiler şirketlerin iş yapış şekillerini değiştirebiliyor veya yeni iş modellerine kapı açıyorlar. Günümüzde ki en yaygın alt yapı modellerinin başında “Hybrid” gelmektedir. Yani performans, gecikme sü...

Azure Arc Nedir?

Günümüzde şirketlerin iş ihtiyaçlar sürekli olarak değişiyor ve teknoloji de bu iş ihtiyaçlarını karşılamak için sürekli güncelleniyor. Bu süreç o kadar iç içe geçmiş durumda ki kimi zaman yeni teknolojiler şirketlerin iş yapış şekillerini değiştirebiliyor veya yeni iş modellerine kapı açıyorlar. Günümüzde ki en yaygın alt yapı modellerinin başında “Hybrid” gelmektedir. Yani performans, gecikme sü...

Windows Server 2008 ve 2008 R2 için Destek Süresi 14 Ocak 2020 Tarihinde Sonra Eriyor

Her geçen gün yeni bir teknoloji ile karşılaştığımız şu günlerde işlerim sistemleri için durum çok farklı değil. Sadece bilişim alanında değil, sağlık, ulaşım, iletişim derken her alanda geçmişe göre çok daha hızlı bir büyüme ve gelişme söz konusu. İşletim sistemi tarafında da Microsoft başta olmak üzere diğer üreticiler aslında bu iş ihtiyaçlarını karşılayacak yeni nesil işletim sistemleri çıkarm...

Active Directory Attribute Editor

Bazen gerekli bilgileri görüntülemek için bazen de bu veriler üzerinde değişiklik yapmak için objenin “Attribute Editor” alanına ulaşmamız gerekiyor. Yapımızda bu işlemler için 3. Parti bir uygulama yada Powershell kullanmıyorsak  MMC konsol (dsa.msc) üzerinden bu işlemleri gerçekleştiriyoruz. OU yapımız çok kırılımlı değil ise konsol üzerinde View alanından “Advanced Features” özelliğini akt...

ASP .NET Core Blazor ve React Arasındaki Farklılıklar

Herkese selamlar ! Son zamanlar da yazılım geliştirmenleri yani meslektaşlarımız arasında ciddi bir furya dolaşıyor. Blazor ! Tam olarak blazor nedir ve React arasında ki farklılıklar nelerdir bir ona bakacağız. Blazor Nedir ? Normalde bir single page applicationa ihtiyacımız olduğunda javascript ya da typescript tabanlı bir yapıya ihtiyaç duyardık. Aklımıza ilk gelenler ise angular ya da react ol...

Centos Stream 8 (1905) Üzerinde Node.js Kurulumu ve Kullanımı

Node.js açık kaynaklı, sunucu tarafında çalışan ve ağ bağlantılı uygulamalar için geliştirilmiş bir çalıştırma ortamıdır. Node.js web ve web uygulama geliştirmeyi sunucu ve istemci tarafı komut dosyaları için farklı dillerden ziyade tek bir programlama dili etrafında birleştiren “her yerde JavaScript” paradigmasını temsil eder. Ryan Dahl tarafından 2009 yılında geliştirilmeye başlanmış...

Vmware Distributed Switch Nedir? Standart Switch ile Arasındaki Farklar Nelerdir?

Merhaba, bu yazımızda Vmware üzerinde bulunan Distributed Switch özelliğinin ne olduğundan bahsedeceğim. Günümüzde neredeyse kullanımının olmadığı bir şirket ortamı bulunmamaktadır. Dolayısıyla VMware sanallaştırma platformunu daha verimli ve güvenli bir şekilde kullanabilmemiz için özelliklerini de kullanmamız gerekmektedir. Distributed Switch mimarisi de bu özelliklerden biridir. Öncelikle sanal...

IP Kamera/CCTV Projeleri için Doğru Switch Seçmek Neden Önemli?

Araştırma raporlarına göre; küresel güvenlik kamera pazarı 2026 yılına yaklaşık yüzde 15 oranında büyüyerek yaklaşık 107 milyar dolarlık iş hacmine ulaşacak. Pazardaki güvenlik kameraları ise çoğunlukla IP temelli olacak. Bu gelişme, PoE switchlere olan ilgiyi artıracak. Küçük kameralar ise daha çok PoE switchler tarafından desteklenecek. Bilgisayar iletişim altyapılarında doğru switchin tercih ed...

Centos Stream 8 (1905) Üzerinde Golang Kurulumu ve Kullanımı

Go basit, güvenilir ve verimli bir yazılım oluşturmayı kolaylaştıran açık kaynaklı bir programlama dilidir. Golang olarak da bilinen Go, Google’da Robert Griesemer, Rob Pike ve Ken Thompson tarafından tasarlanan statik olarak yazılmış, derlenebilir bir programlama dilidir. Go, söz dizimsel olarak C, C++ ve Pascal programlama dillerine benzemektedir. Google tarafından geliştirilen ve destekle...

Azure – VPN Gateway Ölçüm Adları Değişiyor.

1 Aralık 2019 Pazar tarihinden itibaren, VNet Gateway’in standart, yüksek performans ve ultra yüksek performans katmanlarının ölçüm adları değişecek. Bu değişiklikler ile ilgili tüm ayrıntılara aşağıdaki linkten ulaşabilirsiniz. https://azure.microsoft.com/tr-tr/updates/vnet-gateway-meter-name-changes Resource GUID (meter ID) Old service name New service name Service type Resource name Region name...

Microsoft ve İş Ortakları Firmware Ataklarına Karşı Daha Güvenli Aygıt Gereksinimleri Üzerinde Çalışıyor – Secured-core PC

Geçtiğimiz yıllarda özellikle firmware seviyesinde çok fazla zafiyet gördük. Son üç yılda, NIST’ in Ulusal Güvenlik Açığı Veri Tabanı raporlarına göre keşfedilen firmware temelli güvenlik açığı sayısında yaklaşık beş kat artış olduğu görülmüştür. Peki neden bu kadar yoğun bir değişim gözlemlendi? Aslında bunun en temel sebebi firmware seviyesindeki zafiyetler kullanılarak hem donanım hem de işleri...