Category: General
-
Philosophy Quotes
When I read an article or book about anything, I like to get some notes about the quotes or brief expressions about the topic. In this post, I’ll share them. Some of them are Turkish, but it is worth sharing them. The following ones are related to philosophy Diyelim ki, arzu ettiginiz deneyimi size yaşatacak…
-
GitHub’da SMS İle İki Faktörlü Kimlik Doğrulamanın +90 Türkiye Numaraları İçin Aktif Hale Getirilmesi
Merhabalar, GitHub bildiğiniz gibi açık kaynak proje kodlarının yanında özel projelerin kodlarının da depolandığı güzel bir servis. Bu servis her ülkede olduğu gibi ülkemizde de oldukça kullanılan hatta GitHub’a erişim engellendiğinde insanların mizahi bir şekilde bir çok sitem de bulunduğu günlük hayatımızda vazgeçilmez yerini almış bir servistir. Velhasıl gelelim sadede, GitHub üzerinde bir çok özel repo…
-
Capistrano 2 ve 3 İçin Git Remote Url’in Değiştirilmesi Sonucu Oluşan Hata Çözümleri
Merhabalar, Daha önceden Ruby on Rails uygulamarının sunuculara deploy edilmesi konusunda bir yazı yayınlamıştım. Bu günlerde git remote repolarımızı Github’dan Bitbucket’a taşınması ile ilgili kararlar aldık. Fakat git remote repolarını Bitbucket’a taşımak demek, deploy süreçlerinde capistrano 2 veya 3 kullanılan projelerde de set :repo_url, ‘git@github.com:your_username/your_repo_name.git’ ayarı ile belirttiğimiz repo url’i güncellemek anlamına geliyor. Başlangıçta basit bir işlem…
-
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…
-
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ı
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…
-
Kendi Uygulamalarımda Kullandığım Captcha
Merhaba bugün sizlerle kendi PHP uygulamalarımda kullandığım bir captcha uygulamasını paylaşacağım kaynak kodları ile birlikte ayrıca captcha yenilemede ajax kullanacağım kaynak kodları inceleyerek umarım anlayabilirsiniz. Öncelikle Captcha (Completely Automated Public Turing test to tell Computers and Humans Apart) kullanmak neden önemli; eğer kötü niyetli kişiler bizim yorum, oylama gibi veri kaydettiğimiz kısımlara verileri bir program sayesinde gönderebilir buda bizim işimize yaramayan bir…