Ruby Tarafından Redis(Docker Bazlı) Veritabanı ile Konuşmak 01 Aralık 2019 Burak-Selim-Senyurt Ruby Nihayet Ahch-To(MacOS Mojave - Intel Core i5 1.4Ghz, 4 Gb 1600 Mhz DDR3) üzerinde ki ilk çalışmamı gerçekleştirebildim. 2020 yılı için planlarım arasında yer alan kendimi yetiştirme turları kapsamında çıktığım bu ilk macerada epeydir eğilmediğim Ruby kodları ile tekrar bir aradayım. Bu ilk maceradaki amacım Ruby kodlama ile docker container üzerinde host edilmiş bir Redis veritabanında basit işlemler yapabilmek. [Daha fazla]
Bir Ruby Uygulamasını Google Cloud Platform Üzerine Taşımak 27 Ocak 2018 Burak-Selim-Senyurt Ruby Ben bu Cloud platformlarını çok tuttum. Gerek Azure, gerek AWS, gerek Google Cloud Platform...Hepsi çok çekici duruyor. Benim ilgimi çeken şey onları araştırırken özellikle west-world dünyasında yazılmış bir programın ilgili platform üzerinde konuşlandırılması ve yürütülebilmesi. Ağırlıklı olarak REST tipinden servis uygulamalarını taşımaya çalışıyorum. Bu seferki hedefimse rastgele bir sözü sunan ruby ile yazılmış bir REST servisinin Google Cloud Platform'a taşınması ve oradan kullanılabilmesi. İşlemlerime başlamadan önce Google Cloud Platform üzerinden geçerli bir ödeme seçeneğinimizin olması gerekiyor. Yani bir kredi kartı bilgimizi tanımlamış olmalıyız. Bir ablam olduğu için çok şanslıyım :) Sağolsun bu proje için sanal kredi kartını kullanmama izin verdi. Gelin adım adım ilerleyelim. [Daha fazla]
Ruby Kod Parçacıkları 34 - Fiber ve Eş Zamanlı Programlama 05 Mayıs 2017 Burak-Selim-Senyurt Ruby Eş zamanlı programlanın farklı dillerde veya çatılarda farklı uygulanma şekilleri olabiliyor. Esas itibariyle genel amaç eş zamanlı olarak birden fazla işin gerçekleştirilmesini sağlayabilmek. Bu noktada en zorlayıcı noktalardan birisi işlemcinin ve işletim sisteminin bu çalışma taleplerine olan anlık tepkilerinin yönetilmesi. Neredeyse pek çok programlama ortamında Thread'ler ile karşılaşıyoruz. Ruby tarafında da böyle bir yapı mevcut ama bunun dışında Fiber adı verilen farklı bir tip daha var. [Daha fazla]
Tek Fotoluk İpucu 156 - Sevimli Ruby Block'ları 16 Nisan 2017 Burak-Selim-Senyurt Ruby Farklı programlama dillerini çalışırken alışkın olduğum programlama dillerindeki ortamlardan çok daha farklı kabiliyetleri görme şansını buluyorum. Bazı dillerin kabiliyetleri bana çok ilgi çekici geliyor. Örneğin Ruby dilindeki block kavramı. [Daha fazla]
Ruby Kod Parçacıkları 34 - Struct ve OpenStruct 10 Nisan 2017 Burak-Selim-Senyurt Ruby Bir süredir tek günlük bir Ruby eğitimine hazırlanmaktayım. İşlerden çok vakit kalmasa da önceki notlarımı ve farklı kaynakları takip ederek bir içerik oluşturmaya çalışıyorum. Konular üzerinden geçerken struct ve openstruct kavramlarına da rastladım. Struct aslında Ruby'nin built-in sınıflarından birisi. Temel olarak bir sınıf tanımı yapmadan nitelik barındıran tip kullanımına olanak sağlıyor diyebiliriz. Aşağıdaki kod parçasını göz önüne alalım. [Daha fazla]
Ruby Kod Parçacıkları 33 - Observer Deseninin Uygulanışı 13 Şubat 2017 Burak-Selim-Senyurt Ruby Bir önceki kod parçasında Singleton kalıbının Ruby tarafında nasıl uygulandığını incelemeye çalışmıştık. Hatırlayacağınız gibi hazır Singleton modülünü kullanarak bu işi gerçekleştirmek son derece kolaydı. Benzer durum Observer tasarım kalıbı için de geçerli... [Daha fazla]
Ruby Kod Parçacıkları 32 - Singleton 04 Şubat 2017 Burak-Selim-Senyurt Ruby Ruby'nin oldukça geniş bir program kütüphanesi bulunuyor. Fırsat buldukça bazılarını incelemeye çalışıyorum. Geçtiğimiz günlerde Singleton isimli bir modüle rastladım. Kısaca tasarım kalıplarından(Design Patterns) olan Singleton deseninin kolayca uygulanmasını sağlıyor. [Daha fazla]
Duck Typing Nedir? 20 Ocak 2017 Burak-Selim-Senyurt Ruby Son bir yıldır Ruby ve Python gibi script diller üzerinde araştırmalar yapıyor. Daha çok bu dilleri öğrenme, anlama gayretindeyim. En azından orta seviye bilgi sahibi olmak benim için yeterli. [Daha fazla]
Ruby Kod Parçacıkları 31 - Kendi gem Paketimizi Hazırlamak 04 Ocak 2017 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar, [Daha fazla]
Ruby Kod Parçacıkları 30 - Programın Çalışma Zamanını İzlemek 04 Ocak 2017 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar,Diyelim ki geliştirdiğimiz kodların çalışma zamanındaki işleyişlerini izl [Daha fazla]
Ruby Kod Parçacıkları 29 - Kod Yazan Kodlar 16 Aralık 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar,Ruby programlama dilinin öne çıkan özellikleri arasında di [Daha fazla]
Ruby Kod Parçacıkları 28 - Multithreading ve Mutex Kullanımı 10 Aralık 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar,Ruby Kod Parçacıkları serimizin bir önceki bölümünde [Daha fazla]
Tek Fotoluk İpucu 147 - Port Dinlemek 08 Aralık 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar,Diyelim ki bir sunucu üzerinde tanımlı portların anlık durumları hakkında b [Daha fazla]
Karabük Üniversitesi Bilişim Günleri 2016 04 Aralık 2016 Burak-Selim-Senyurt Ruby, Seminerler Merhaba Arkadaşlar,Kısmet olursa 7 Aralık günü Karabük Üniversitesi Bilişim Tek [Daha fazla]
Ruby Kod Parçacıkları 27 - Hello Multithreading 02 Aralık 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar,Ruby Kod Parçacıkları 27 - MultiThreadingPek çok programlama dili [Daha fazla]
Ruby Kod Parçacıkları 26 - Eğlenerek Binary Dosya Okumak 15 Kasım 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar, [Daha fazla]
Ruby Kod Parçacıkları 25 - Unit Test Yazmak 08 Kasım 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar,Geliştirdiğimiz yazılımların olmazsa olmaz parçalarından birisi de bildiğ [Daha fazla]
Ruby Kod Parçacıkları 24 - Binary Tree ve Morse Kodları 07 Kasım 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar, [Daha fazla]
Tek Fotoluk İpucu 141 - Dosyadan Rastgele Satır Çekmek 02 Kasım 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar,Elinizden N sayıda şarkı adının kayıtlı olduğu fiziki bir dosya olduğunu dü [Daha fazla]
Tek Fotoluk İpucu 140 - Distributed Ruby(dRuby) 01 Kasım 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar,Uzun yıllar önce eğitmenlik yaptığım dönemlerde .Net'in en zor al [Daha fazla]
Tek Fotoluk İpucu 139 - Singleton Method 31 Ekim 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar,Gün geçmiyor ki Ruby dilinde beni şaşırtan bir kabiliyet ile daha ka [Daha fazla]
Tek Fotoluk İpucu 138 - Bir Web Sayfa İçeriğini İndirmek 25 Ekim 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar,Vakti zamanında internette dolanırken bir şeyler öğrendiğim geliştirici sit [Daha fazla]
GDG Bolu DevFest'te Buluşalım 25 Ekim 2016 Burak-Selim-Senyurt Ruby, Seminerler Merhaba Arkadaşlar,Bir aksilik olmazsa 17 Kasım'da Google Developer Group için düz [Daha fazla]
Tek Fotoluk İpucu 137 - Temporary File ile Çalışmak 21 Ekim 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar, [Daha fazla]
Tek Fotoluk İpucu 136 - Dosyayı Külçeler Halinde Okumak 20 Ekim 2016 Burak-Selim-Senyurt Ruby Merhaba Arkadaşlar,Büyük boyutlu fiziki dosyalar neredeyse her programlama ortamının en b [Daha fazla]