Blog

My Diary: Personal Notes and Insights

  • DNA Kriptografi

    DNA Kriptografi

    Merhabalar, Yüksek lisans’ta DNA Kriptografi üzerine yaptığım araştırmayı sizinle paylaşmak istedim. Umarım faydalı olur. Giriş Günümüzde üretilen bilginin her gün artması ve bu bilgilerin güvenli şekilde depolanmaya çalışılsa da kullanılan sistemlerde bulunan güvenlik zafiyetleri sonucu kullanıcıların saklı kalması gereken kredi kartı, kimlik numaraları, sosyal güvenlik numaraları gibi özel bilgileri sürekli çeşitli kurum ve kuruluşlardan kötü…

  • Rassal Sayı Üreteçleri Üzerine Bir not

    Merhabalar, Yüksek lisans’ta Rassal Sayı Üreteçleri üzerine yaptığım araştırma notlarını sizinle paylaşmak istedim. Umarım faydalı olur. Söz Alıntıları “The generation of random numbers is too important to be left to chance.” Robert R. Coveyou – Mathematician “Any one who considers arithmetical methods of producing random digits is, of course, in a state of sin.” John…

  • Bulutfon Ruby SDK

      Merhaba, Bugün sizlere, gelişiminde benim de katkıda bulunduğum Bulutfon API ‘si için Ruby programlama dili ile yazılmış olan bulutfon_sdk gem ‘den bahsedecek ve örnek kodlar göstereceğim. Bu gem ile uygulamanızın Bulutfon API Servisi ile kolayca haberleşmesini sağlayabileceksiniz. SMS gönderme, arama kayıtlarına erişme, otomatik arama oluşturma gibi birçok özelliği hızlı bir şekilde uygulmalarınıza entegre edebileceksiniz.…

  • Ruby On Rails Uygulamasının Sıfırdan Sunucuda Yayına Alınması

    Ruby On Rails Uygulamasının Sıfırdan Sunucuda Yayına Alınması

    Merhaba arkadaşlar, Sizlere Ubuntu-14.04 sunucusunu sıfırdan ayağa kaldırıp, kendi rails uygulamalarınızı sunucuya hızlı bir şekilde aktarabileceğiniz Capistrano uygulamasından bahsedeceğim ve bazı kaynak kodlar paylaşacağım. Kullandığım capistrano’nun versiyonu 3.4’tür. Sunucu üzerinde kullandığım ruby versiyonu ise 2.2.3’tür. Capistrano’nun kaynak kodlarına github adresinden erişip göz atabilirsiniz.  Ben kendi uygulamalarımda sunucu olarak DigitalOcean kullanıyorum. DigitalOcean’dan alacağınız 10 $’lık bir…

  • Satır İçi API Dökümantasyon’u Oluşturma Aracı

    Satır İçi API Dökümantasyon’u Oluşturma Aracı

    Herkese merhaba, Sizlere RESTful bir web API geliştirilirken satır içine yazmış olduğunuz yorum satırlarından dokümantasyon oluşturma aracı olan ApiDoc’tan bahsedecğim. ApiDoc nodejs’i kullanarak sizlere kullanımı kolay ve anlaşılır bir html sayfası üretiyor. ApiDoc sayesinde, terminalden çalıştıracağınız tek satır komut ile API dökümantasyonunu elde edebilirsiniz. API geliştirirken en büyük sorunlardan bir tanesi, yapılan en küçük değişikliklerde…

  • Mezuniyete İki Ay Kalması

    Mezuniyete İki Ay Kalması

    Merhaba arkadaşlar, Uzun süredir yoğunluktan dolayı blog yazıları ile ilgilenemiyorum. Okul, tez çalışmaları, akademik sınavlar, iş, ödevler derken zaman ayırmak çok güç oluyor.  Bu şekilde geçen brinci dönem ve ikinci dönemin bir bölümü beni  blog yazılarından mahrum bıraktı ama bugün 1 Nisan 2015 ve okulun bitmesine yaklaşık olarak 2 aylık bir süre kalmış artık yazmaya…

  • MySQL ve PostgreSQL Isolation Level İncelemesi

    Merhaba arkadaşlar, Sizlere PostgreSQL ve MySQL’de isolation level  ( Read Uncommitted, Read Committed, Repeatable Read, Serializable ) üzerine yaptığım araştırma sonuçları hakkında bilgiler vereceğim. Yazımda bu veritabanlarının farklı senaryolarda verileri kullanıcılara nasıl yansıttığını anlatacağım. Isolation leveller hakkında internette yeterince bilgi  olduğu için bunlar hakkında detaylara inmeyeceğim. Isolation leveller transaction işlemlerinde çok önemli. Bir proje geliştirdiğimizde…

  • SQL Sorgu Jimnastiği

    Merhaba arkadaşlar, Pratik olsun diye sizinle bir SQL sorgusu yazacağız. Yazacağımız sorgu özellikle raporlama, ve istatiksel bilgiler oluşturmak için ufkunuzu biraz açar diye umuyorum. Bildiğiniz gibi günümüzde büyük veri( big data ) denilen bir kavram ortaya çıktı. Bunun için raporlama, bu verilerin içinden anlamlı veriler cıkarmak, oluşturmak önemli bir hal aldı.  Yapılan aratırmalara göre dünya…

  • Ruby on Rails ile Çok Dilli Web Sitesi

    Merhaba arkadaşlar, Bu yazımda sizlere Ruby on Rails ile çok dilli web sitesi yapımından ve Ruby on Rails te active record hata mesajlarının nasıl türkçe yapıldığını anlatmaya çalışacağım.  Bu yazı ile beraber birde Ruby on Rails ile  çok dilli web sitesi uygulaması geliştireceğiz. Uygulamayı githup adresimden ulaşabilirsiniz. Kaynak Kodlar   Öncelikle projemizi oluşturalım. $ rails…

  • Shell Script İle Otamatik Yedek Oluşturma

    Merhaba arkadaşlar, Bugün sizlere ödev olarak araştırıp yaptığım otomatik yedek alma işlemini yapan shell script kodlarımı açıklayacağım. Benden istenilen parametre olarak girilen dizinin, girilen süre içinde otomatik yedeğini alma işlemini yapmak. Bunu yaparken girilen dizine önceden yarattığım yada yoksa kod ile oluşturduğum backup  isimli  dosyanın içine dizindeki dosyaların güncel halini sıkıştırıp  kayıt ediyorum. Sıkıştırma işlemi sırasında  log…