ASP.Net Identity kullanıcılarını şifreleriyle birlikte Firebase aktarmak

Daha önce ASP.Net Identity yapısında tutulan kullanıcıları firebase’e import etmeniz gerekebilir. Bunun için AspNetUsers tablosundaki PasswordHash alanında tutulan base64 verileri bazı işlemlerden geçirerek firebase’ye göstermemiz gerekiyor. Bu işlemler sırasıyla; – Base64 olan string türündeki şifre byte dizisine dönüştürülür. – 49 boyutunda bir byte dizisi elde ederiz. Bu dizinin 1. byte’i 0 dır ve yok sayarız. Sonraki 16… Devamını Oku »

Mockup Nedir? Balsamiq Mockup Tasarım Programı

Bir yazılımı geliştirmeye başlamadan önce yapmamız gereken bazı şeyler vardır. Yazılımın kapsamını, tasarımını, mimarisini, modellerini ve veri yapısını belirlememiz gerekiyor. Bunun için müşterimizden gerekli bilgileri almamız gerekiyor. Fakat burada bir sorun ortaya çıkıyor. Çoğu zaman müşteri de ne istediğini bilmiyor. İnsanlar siz onlara verene kadar ne istediklerini bilmez. Steve Jobs Bu sorunu çözebilmek için biz… Devamını Oku »

Backend Developerlara Göre bir Javascript Framework: Vue.js!

Bir backend developer olarak ne kadar frontend ile uğraşmaktan kaçmaya çalışsamda sektör malesef beni içine çekiyor 🙂 Özellikle javascript frameworklar’in sürekli gelişimi, frontend tarafını çok fazla hareketlendiriyor. Çalıştığım yerde Full stack developer olarak çalıştığım için mecburen bu teknolojilerin içine girmek durumunda kaldım. Angular.js ve react mantık olarak güzel gelmesine rağmen öğrenmesi çok kolay gelmedi. Geçen… Devamını Oku »

Android – Sunucudan Resim ve Dosya Nasıl İndirilir ?

Android uygulamalarınızda internet üzerinden resim indirip cihazın sd card’ında depolamak isteyebilirsiniz. Bunun için resim linkini aşağıdaki gibi yazarak cihaza indirme işlemini yapabilirsiniz. Öncelikle Manifest dosyanıza aşağıdaki izinleri ekleyin: <uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE” /> <uses-permission android:name=”android.permission.INTERNET” /> Yukarıdaki kodları AsyncTask veya bir thread yapısı içerisinde kullanmanız gerekmektedir. Böylece resimler indirilirken uygulamanız donmamış olacak ve kullanıcıya “İndirilen Resim: 10/3” gibi… Devamını Oku »

Android Sqllite Veritabanı Yedeği Alma, Yedeği Geri Yükleme ve Yedeği Mail Olarak Gönderme

  Androidde Sqllite kullanıyorsanız yedek alma ve alınan yedeği geri yükleme ihtiyacınız doğabilir. Aşağıdaki fonksiyonları kullanarak Android sqllite veritabanı yedeği alabilirsiniz. Öncelikle Manifest dosyanıza aşağıdaki izinleri ekleyin. <uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE” /> <uses-permission android:name=”android.permission.READ_EXTERNAL_STORAGE” /> Şimdi aşağıdaki fonksiyonları kullanabilirsiniz. Paket_Adi ve Veritabani_Adi yazan yerlere kendi veritabanınıza ait bilgileri yazmayı unutmayın.   Android Sqllite Veritabanı Yedeği Alma (Backup)… Devamını Oku »

Dapper Micro ORM Nedir ?

Son zamanlarda severek kullanmaya başladığım Dapper Micro ORM’yi birlikte inceleyelim. Dapper Stackoverflow.com ekibi tarafından geliştirilmiş, ücretsiz ve açık kaynak kodlu bir c# kütüphanesidir. SQL Server, MySQL, Sqlite, SqlCE, Firebird.. vb veritabanlarına desteği bulunmaktadır. Dapper Klasik ORM’lere göre (Entity Framework, Nhibernate..) daha fazla  kod hakimiyeti sunmaktadır. Bununla birlikte performans açısından oldukça iyi gözüküyor. Modellerimizi ilişkilerimizi biz… Devamını Oku »

System.BadImageFormatException Hatası (‘xxx’ dosyasını veya bütünleştirilmiş kodunu ya da bağımlılıklarından birini yükleyemedi)

‘xxx’ dosyasını veya bütünleştirilmiş kodunu ya da bağımlılıklarından birini yükleyemedi. Geçersiz biçimdeki bir program yüklenmek istendi. Özel Durum Ayrıntıları: System.BadImageFormatException: ‘xxx’ dosyasını veya bütünleştirilmiş kodunu ya da bağımlılıklarından birini yükleyemedi. Geçersiz biçimdeki bir program yüklenmek istendi. WCF Web servisimi localhost ta ne yaptıysam çalıştıramadım. Yukarıdaki hataları alıyordum. Beni epey uğraştıran bu hatanın çözümü aslında çok basitmiş.… Devamını Oku »

mongoDB ile temel kodlama

mongoDB Kurulumunu bir önceki makalede yapmıştık. Şimdi çeşitli kodlar ile verileri işlemeye çalışalım. Temel İşlemler Döküman Ekleme person koleksiyonuna json formatında 2 adet kayıt ekliyoruz. Verileri Sorgulamak Update ve Delete Bunun yanında istediğiniz javascript kodunu yazarak kendinize özgü fonksiyonlar oluşturabilirsiniz. mongoDB javascript kodlarını çalıştırabilmektedir.

mongoDB Kurulum, Servisi Çalıştırmak, Robomongo Stüdyo Kurulumu

https://www.mongodb.com sitesinden Downloads menüsünden güncel halini indirebilirsiniz. Kurulumu oldukça basit. Kurulum anında Custom seçeneği ile C:\MongoDB klasörüne kurulması daha sonra CMD üzerinden klasöre erişim açısından kolaylık sağlayacaktır. Kurulumdan sonra C:\MongoDB altında Data klasörü açıyoruz. Yoksa hata verebilir. C:\MongoDB bin altında Mongod.exe ve Mongo.exe adında 2 adet dosya bulunmaktadır.  Mongod.exe esas servis ve veritabanı işlemlerini sağlamaktadır.… Devamını Oku »

mongoDB Nedir? Nerelerde Kullanılır?

MongoDB, doküman tabanlı, C++ ile geliştirilen bir NoSql veritabanıdır. Veriler BinaryJson türünde dokümanlarda tutulur. MongoDB’nin en önemli özelliği, ilişkisel modeli (relational model) kullanmamasıdır. Tablo yoktur, tasarım yoktur, ilişki yoktur. Windows, Linux, Mac, Solaris. Açık kaynak kodlu Dinamik veri yapısı Ucuz , Hızlı Hızlı okuma ve yazma Büyük veri ile çalışabilme Belgeye dayalı modelde, ilişkisel modelin “satır”… Devamını Oku »