İstanbul, Turkey
esatgozcu@gmail.com

Blog

Android Studio RecyclerView ile Swipe Kullanımı

Gün içinde neredeyse hepimiz Gmail gelen kutumuzu kontrol ederiz ve istemediğimiz postaları sağ veya sola sürükleyerek istediğimiz postayı arşivleyebiliyoruz  ayrıca sağ altta bulunan FloatingAction butona tıkladığımızda da istediğimiz kişilere kolay bir yoldan e-posta atabiliyoruz. Bu makalede de bu işlemleri nasıl yapabileceğimize bakacağız. Anlatıma geçmeden önce bir kaç tane eklenmesi gerekenler var öncelikle build.gradle dosyamıza RecyclerView…
Devamı

Android Studio Firebase Authentication İşlemleri

Firebase Kütüphanesinin sunmuş olduğu bir çok özellikten biri olan Firebase Authentication(Kimlik Doğrulama) uygulamamıza bir çok şekilde(Facebook,Eposta,Twitter) kimlik doğrulama olanağı sağlar. Bu makalemizde de Eposta ile kimlik doğrulama işlemini anlatmaya çalıştım. Öncelikle projemize Firebase Kütüphanesini tanıtmamız gerekiyor. Üst pencereden Firebase>>Tools sekmesini açıyoruz ve aşağıdaki resimlerde numaralı yerleri aktif hale getiriyoruz. En son hali aşağıdaki resim gibi…
Devamı

Android Studio AlertDialog Kullanımı

AlertDialog uygulamamızda yeni bir küçük pencere oluşturup yönlendirme yapmamıza olanak sağlar. İki şekilde tıklama seçeneği yerine ( Evet ve Hayır ) tek seçenek yapmakta mümkün  onun için de setNegativeButton veya setPositiveButton fonksiyonundan birini kaldırmamız yeterli olacaktır. Daha fazla tıklama seçenekleri de mevcut ancak şu an kolay anlaşılması için iki seçenek kullanılarak örnek yapalım. activity_main.xml


Devamı

Android ile ListView ve Adapter Kullanımı

Android kullanırken bazı yazıları veya veritabanından çekilecek verileri liste şeklinde göstermek isteyebiliriz mesela bütün kullanıcıları bir liste şeklinde döndürmek için ListView’i kullanarak bu işi kolay bir şekilde yapabiliriz. ArrayAdaptor : Kullanıcı arabirimi ile verileri birbirine bağlayan dizidir. Bu veriler içinde görüntüleme şekli ve görüntülenecek elemanlar bulunmaktadır. setAdapter : Oluşturduğumuz ArrayAdaptor’ü ListView’e atamak için kullanıyoruz. Bir uygulama ile…
Devamı

C# ile MD5 Encrypt ve Decrypt

MD5 basitçe anlatırsak istenilen boyuttaki bir mesajı 128 bit uzunluğa sahip bir sonuç üretir. C# programlama dili ile ilk önce bir mesajı nasıl Encrpt(Şifreleme) hale getirebiliriz ona bakalım daha sonra nasıl Decrypt(Şifre Çözme) edebileceğimize bakacağız. Görsel Kısım: Kod Kısmı:

Herhangi bir mesajı nasıl şifreleyebileceğimizi anlattık. Şimdi şifrelenmiş bir mesajı nasıl çözebileceğimize bakarsak bunun kesin…
Devamı

C# İle Enum List ve Enum Class Kullanımı

Büyük projelerde program içerisinde kullanılacak sabit değerlere ihtiyaç duyulur bu yüzden sabitlere isim vererek bir grup altında toplayabiliriz. Bu gruplara enum (enumeration – numaralandırma) denir. Konuyu daha iyi anlamak için ayların olduğu bir liste ile enum kullanımını görelim. Görsel kısımı: Kod kısımı:

Projenin kodlarını buraya tıklayarak indirebilirsiniz.

Python Api İle KareKod Oluşturma

Önceleri ilaç kutuları ve ambalajlarında kullanılmaya başlanan, büyük ilgi görmesi ve yaygınlaşmasıyla basın-yayın araçlarında, gıda sektöründe, mobil cihazlarda, kartvizitlerde, otomotivde ve diğer birçok sektöre giren Karekod sistemi birçok avantaj ve pratiklik sağlamaktadır. Şimdi bizde python programlama dilini kullanarak nasıl karekod oluşturacağımıza bakalım.

Programımızın çıktısı aşağıdaki gibidir karekodu telefonunuza karekod okuyucu yükleyerek test edebilirsiniz.

Python Toplu Mail Gönderme(SMTP)

SMTP(Simple Mail Transport Protocol) Basit Mektup İletim Merasimi kelimelerinin baş harflerinden oluşan ve isminden de anlaşılacağı üzere internet üzerinde mektuplaşmaya (mailing) yarayan bir protokoldür. Bu makalede de bu protokolü kullanarak python ile nasıl toplu mail gönderebiliriz ona bakalım. Kodlarda gerekli açıklamalar yapılmıştır kodlara geçelim.

Bu kodları düzenleyip çalıştırdığınızda eğer mail adresinizde daha az güvenli…
Devamı

SyntaxHighlighter Kullanımı (Sayfa İçinde Kod Satırı Gösterme)

Eğer bir websiteniz varsa yazılım ile ilgili makale yazdığınız zaman sayfa içinde kod satırları göstermeniz gerekebilir işte bu makalede sayfa içinde kod satırlarını nasıl düzenli bir şekilde gösterebileceğimize bakacağız. Öncelikle buraya tıklayarak program için gerekli dökümanları indiriniz. İndex.html dosyasına sağ tıklayarak not defteriyle birlikte açalım aşağıdaki kodlar karşınıza çıkacaktır.

Kodları çalıştırdığınız zaman python programalama…
Devamı