Yazar - Fatih BAŞ

Otomatik Kapanan MessageBox

Projelerde "MessageBox" kullanmak hayat kurtarır, yeri gelir kullanıcıya soru sorarız, yeri gelir sadece bilgi veririz. Birde otomatik yapılan işlemlerde "MessageBox" çıkartırsak program maalesef "MessageBox" ın kapatılmasını bekler devam etmek için. Peki bir "MessageBox" ı nasıl otomatik kapatabiliriz? Aslında bunun cevabı aşağıda paylaşacağım kod bloğu ile çok kolay. Öncelikle projemize bir adet "Class" ekliyoruz ve adına "AutoClosingMessageBox"...

Crypto Class

Merhabalar, Bir yazılım geliştirirken dinamik olarak veya statik olarak saklamak istediğimiz dataların kolayca okunması ve yorumlanması ciddi güvenlik açıklarına sebebiyet verir. Bu aslında temel bazda başta her yazılımcının sonrasında da her kişinin yaşadığı bir sorundur. İnsanlar zaman içerisinde gizli tutmak istedikleri bilgileri önceleri saklayarak sonraları ise şifreleyerek korumaya çalışmışlardır. Çünkü bir şeyi saklamak şifrelemek kadar güvenli değildir....

C# ile MP3 Dosyası Yürütme

Merhabalar, atıştırmalık örnekler ve not defterime bir kodu daha eklemek için buradayım. Yazımın başlığından da anlaşılacağı gibi yazdığımız bir projede MP3 dosyasını nasıl yürüteceğimizi göreceğiz. Aslına bakarsanız çok karmaşık komplike bir sistem değil. Bir adet hazır DLL'imiz mevcut onu projemize dahil ettikten sonra bir kaç satır kod ve sonuca ulaşacağız :) Öncelikle aşağıda belirttiğim linkten kütüphanemizi...

MongoDB Kopya Kayıtları Silme

MongoDB üzerinde zaman zaman oluşan kopya kayıt sorununu çözmek aslında çok basit. Satır satır mongo db üzerinde kayıtlar çiftlenmiş veya daha fazla kopyalanabiliyor. Bunları veritabanı üzerinden temizlemek için aşağıda ki kodları çalıştırmanız yeterli. db.KoleksiyonAdi.aggregate([ { $group: { _id: { AlanAdi: "$KopyasiAranacakAlan"}, dups: { "$addToSet": "$_id" },...

Ubuntu 18.04 üzerine Cassandra Kurulumu

Büyük Veri dünyasında adı çok bilinmeyen lakin en tepelerde olan Apache Cassandra ile ilgili kurulumu klavyem döndüğünce anlatmaya çalışacağım. Apache Cassandra, hali hazırda yaygın olarak kullanılan MsSql ve MySql veritabanı dillerine benzemektedir. Aralarında ki en temel fark ise öncelikle hız sonrasında ise hem yatay hemde dikey büyütülebilen veritabanı algoritması ile benim çok ilgimi çeken ve...

MsSql Tabloyu JSON Datasına Çevirme

Merhabalar, başlıkta da belirtmiş olduğum gibi MsSql veritabanında ki bir tabloyu json datasına çevirmemiz mümkün. Normalde bu işlemi kod tarafında yapmanızda mümkün fakat öyle zamanlar gelirki tablonuzun içerisine bir tablo daha gömmeniz gerekir ama bunu performanslı bir şekilde yapamazsınız. Sizinle paylaşacağım bu kodun yaptığı işi aslında MsSql Server Management 2017 gibi versiyonlarda var olduğunu gördüm...

MSSQL DataBase Collaction Değiştirme

Merhabalar bu yazımda MsSql veritabanın Collaction (Dil Paketi) yanlış seçilmiş veya kurulmuş ise bunu nasıl datalarımızı kaybetmeden yapacağımızı anlatacağım. İşlem çok basit bir kaç adım da tamamlanıyor. Veritabana bağlı olan tüm cihazların bağlantılarını kesiyor. Veritabanı üzerinde sadece sizin olduğunuzdan emin olunVeritabanının Tam Yedeğini alınYedek Alma işleminden sonra aşağıda ki kodu çalıştırın USE master; GO -- Veritabanını single-user...

C# MongoDB Kullanımı

Merhaba bu yazımda sizlere C# ile MongoDB Bağlantısını yapmayı tarif edeceğim. İş bu noktaya kadar geldiyse kimseye "Mongodb Nedir?" vs gibi soruları yanıtlamadan direk olarak işlemlere geçiyorum. Ve bunların yanı sıra sizlere kendi yaptığım ve kendi işimi gören basit bir class'ı da paylaşacağım. Öncelikle C# ile MongoDB'ye bağlanmak için NuGet kütüphanesinden mongodb diye aratarak en çok indirilen...

C# Parallel Kullanımı

Bu yazımda aslında iyi bildiğimden değil, kendime not niteliğinde bir yazı yazacağım. BigData (Büyük Veri) dünyası ile iyice artan münasebetim sonrasında, büyük verileri yüksek hızlarda işlemeniz gerekir. Aksi takdirde yapacağınız işlem veya grafik raporlama standart bir yazılımla aynı olacak. Örneklemek gerekirse veritabanından data okuyup hesaplama yaptırmanız ve sonucunda bir rapor elde etmeniz gerektiğini düşünün. Bunu MsSql...

C# ile Html Parse İşlemi

Merhabalar, bu gün geliştirdiğimiz proje doğrultusunda ihtiyacımız olabilecek bir konudan söz edeceğim. HTML Parse (Html Parçalama), kullanım amacı bir web sayfası üzerinden veri okuma işlemini yapmak ve bize geri değer döndürmektir. İnternet üzerinde çoğunlukla bot yapım işlemlerinde de kullanılır. Bunun için bir kaç kütüphaneye ihtiyacımız olacak. Öncelikle NuGet Paket yöneticisinden HtmlAgilityPack'i yüklenemeniz gerekiyor. using System.Net; using HtmlAgilityPack; // using'lerini...

Verified by MonsterInsights