Ruby Sınıflarına Giriş

https://www.youtube.com/watch?v=PdwbqGIHEpM Merhaba arkadaşlar,  geçtiğimiz haftalarda Ruby’de Enumeratörler ve Döngülerden bahsetmiştik, bu haftaki dersimizde ise Ruby’de Sınıf(Class) kullanımına giriş yapacağız. Bu dersimizde daha çok tanımlardan ziyade örnekler üzerinden gideceğiz. Hemen nasıl bir Sınıf(Class) oluşturabiliriz bunun üzerinde duralım. Ruby’de sınıf oluştururken diğer dillerde olduğu gibi Class ön ekini kullanıyoruz ve ardından sınıfımızın ismini belirliyoruz. Kullanımını...

Devamını Oku

Ruby’de Enumeratorler ve Döngüler

https://www.youtube.com/watch?v=qo5RSoPAle4 Merhaba arkadaşlar bu haftaki dersimizde Ruby’de Enumeratörler ve Döngülerden bahsedeceğiz ve artık gerçek anlamda Ruby’e özgü kod yazmaya ve bizlere sağladığı kullanışlı fonksiyonları tanımaya başlayacağız. Bir önceki derslerimizde Ruby’de basit anlamda döngüleri nasıl kullanabileceğimiz hakkında bilgi sahibi olmuştuk, bu dersimizde ise döngülere biraz daha derinlemesine giriş yapacağız ve kendimize has, kişiselleştirebileceğimiz...

Devamını Oku

Ruby’de Koşullu İfadeler ve Döngüler

https://www.youtube.com/watch?v=CMRDA3SJH2o Merhaba arkadaşlar, Bir önceki dersimizde Ruby'de fonksiyon(metod)ları anlatmıştık. Bu dersimizde ise Ruby’de koşullu ifadeler ve basit anlamda döngülerden bahsedeceğim. Koşullu İfadeler Dersimize başlamadan önce herhangi bir koşullu ifade nasıl yazılır bunu öğrenmemiz gerekiyor. Ruby’de herhangi bir satırda (==) eşitlik operatörünü, herhangi iki değeri eşitlerken kullanırsak, eşitliğin durumuna göre bize true veya false değerlerini döndürecektir. Aşağıdaki...

Devamını Oku

Ruby’de Fonksiyonlar (Metodlar)

https://www.youtube.com/watch?v=PPVbAc8cyxo Merhaba arkadaşlar, bir önceki makalemizde Ruby de kodlamaya giriş yapmıştık ve Ruby de değişken kullanımını, değişken tipleri gibi konular hakkında bilgiler edinmiştik bu yazımızda ise metodlara değineceğiz. Ruby de metod tanımlarken diğer dillerin aksine parantez koymamıza gerek kalmıyor, eğer bir değişken yollamak istiyorsak o zaman parantezlere başvurabiliriz. Not: Neden fonksiyon değil de...

Devamını Oku

Ruby’e Giriş ve Değişkenler

https://www.youtube.com/watch?v=dEKZ9kVNDJs Merhaba arkadaşlar, bir önceki derslerimizde Ruby'i işletim sistemlerimize nasıl kurabiliriz bunun hakkında bilgiler vermiştim, bu dersimizde ise artık Ruby programlamaya giriş yapacağız ve değişkenlerden bahsedeceğiz. Değişkenlere giriş yapmadan da önce Ruby kodlarını nasıl çalıştırabiliriz bundan bahsedelim, Ruby’ i sistemimize kurduktan sonra içerisinde bir derleyici (interpreter) ile beraber gelmekte, bu derleyiciye de "Interactive...

Devamını Oku
Linux İşletim Sistemine Ruby Kurulumu

Linux İşletim Sistemine Ruby Kurulumu

https://www.youtube.com/watch?v=LowN44GhJwk Merhaba arkadaşlar bir önceki yazımda size Windows işletim sistemli bilgisayarınıza Ruby'i nasıl kurarsınız bundan bahsetmiştim, şimdiki yazımızda ise popüler bir Linux dağıtımı olan Ubuntu üzerine nasıl Ruby kurabilirsiniz bundan bahsedeceğim. Bildiğiniz gibi bir çok linux dağıtımında olduğu gibi Ubuntu'da da paket yöneticisi bulunmakta ve bu sayede sistemimize kurulum yapacağımız zaman çok fazla uğraşmak zorunda kalmıyoruz, bir kaç...

Devamını Oku

Windows İşletim Sistemine Ruby Kurulumu

Merhaba arkadaşlar daha önceki blog yazılarımızda size Ruby’den bahsetmiştim. Bugün Ruby’i windows işletim sistemli bilgisayarımıza nasıl kurarız bununla ilgili bilgiler vermeye çalışacağım. Öncelikle Ruby indirmek için gideceğimiz adres “rubyinstaller.org”, bu adresi Ruby resmi sitesinde de görebilirsiniz. Web sitesindeki Download linkine tıkladıktan sonra karşınıza çıkan sayfadan işletim sisteminize uygun sürümü indirebilirsiniz. Bu...

Devamını Oku

Ruby: Yazılım dünyasının perde arkasındaki “Yakut”u

Ruby, Yukihiro Matsumoto tarafından 1993 yılında geliştirilmeye başlanmış, bileşenlerinin tamamı nesnelerden oluşan bir programlama dilidir. İlk sürümü de 1995 yılında ortaya çıkmıştır. Yapı olarak Ada, Perl, SmallTalk, Eiffel, Lisp gibi dillerden etkilenmiştir. Son zamanlarındaki popülerliğinde ise Ruby ile yazılmış bir web framework'ü olan Ruby On Rails (RoR)'in etkisi büyüktür. Ruby gem...

Devamını Oku

Yepyeni Bir Veritabanı Sistemi: Neo4j

Yıllar önce verilerimizi metin dosyalarında sakladığımız dönemlerden bu yana epey zaman geçti. Bu süreçte birçok yeni teknoloji ve algoritma geliştirildi. Şu an geldiğimiz noktada veritabanları açısından baktığımızda en popüler olanları RDBMS (ilişkiye dayalı) ve noSql (kümeli veri) sistemler. Ancak her iki yapının da bazı eksileri ve artıları var. İşte “Graph...

Devamını Oku