Yıllık Arşivler - 2019

Asp.Net MVC Dropzone Kullanımı

Merhabalar, bu makalede Asp.net MVC ile Dropzone eklentsini kullanmayı anlatmaya çalışacağım. "Dropzone" Eklentisi aslında HTML de bulunan input tagine ait file özelliği içe aynı işlevi yapmaktadır, bize kazandırdığı en önemli artısı drag&drop da denilen sürükle ve bırak özelliğini dosya yükleme alanımıza kazandırıyor olması. Tabi ki işe başlamadan önce eklentimizi indirmemiz...

Daha fazla oku...

Ms Sql Tabloyu C# Classına Çevirme

Merhabalar, bu yazımda bazılarımız için hayat kurtaran, bazılarımız için ise işleri ciddi manada hızlandıran bir konudan bahsedeceğim. Aslında bu bahsedeceğim konu ile alakalı Entity Framework kullananlar aşinadır zaten. Biz class yazıyoruz onu sistem otomatik INSERT, UPDATE, SELECT e çeviriyor diye. Entity kullanmayanlar için benzer bir kolaylık sağlıyoruz :) Stackoverflow'da bu...

Daha fazla oku...

xCode Swift İzin Listeleri

Merhabalar, swift ile bir iOS mobil uygulama geliştirirken Kamera, Telefon Rehberi vs gibi özelliklere erişmemiz gerekebilir, bu özellikleri kullanabilmemiz için bazı izinleri kullanıcıdan istememiz gerekiyor. Aşağıda sizin için bazı özellikleri yazdım bunlara yavaş yavaş ek yapacağım. Öncelikle Proje dosyalarımızın arasında "Info.plist" adında bir dosya göreceğiz. Bu dosya uygulamamız için gerekli olan...

Daha fazla oku...

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...

Daha fazla oku...

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...

Daha fazla oku...

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...

Daha fazla oku...

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"}, ...

Daha fazla oku...

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...

Daha fazla oku...

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...

Daha fazla oku...

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...

Daha fazla oku...