K{}DAMAN

Etiketler


Son Yazılar


K{}DAMAN

Yazılım projenizi geliştirirken daha önce çözülmüş kodlama sorunlarına neden zaman harcıyorsunuz?


Kabuk ortamınızı oluşturmak

Kabuğunuzu, daha verimli çalışmanıza yardımcı olacak şekilde yapılandırabilirsiniz. Sık kullandığınız komutlar ve bilgi parçalarını depoladığınız ortam değişkenlerine kısayollar oluşturmak için takma adlar oluşturabilirsiniz. Bu ayarları kabuk yapılandırma dosyalarına eklerseniz, her kabuk açtığınızda ayarların kullanılabilir olmasını [...]

Melih KocatürkMelih Kocatürk

Linux’e giriş

Linux, yirminci yüzyılın en önemli teknolojik gelişmelerinden biridir. İnternetin büyümesi üzerindeki etkisinin yanı sıra bilgisayar destekli cihazlar için olanak sağlayan bir teknoloji olarak yerini aldı. Linux geliştirme süreci, ortak projelerin nasıl üstesinden gelinebileceğini gösteren bir model olmuştur.

Melih KocatürkMelih Kocatürk

Blog argümanını değişkene bağlamak

Problem: Bir kod bloğu alan bir metod yazdınız, ancak bloğu sadece yield ile çağırmanız yeterli değil. Bir şekilde kod bloğunu bir değişkene bağlamanız gerekiyor, böylece bloğu doğrudan değiştirebilirsiniz. Çözüm: Blok değişkeninin adını, metod argümanlarının sonuna ekleyin. Değişken adının önüne & işareti koyun, böylece Ruby normal bir [...]

Melih KocatürkMelih Kocatürk

Blok kabul eden bir metod yazmak

Problem: Kod bloğunu kabul edebilecek bir metod yazmak istiyorsunuz: Array#each, Fixnum#upto ve diğer yerleşik Ruby metodları gibi çalışan bir metod. Çözüm: Metodun bir bloğu kabul etme yeteneğine sahip olabilmesi için özel bir şey yapmanız gerekmez. Herhangi bir yöntem blok kullanabilir. İstediğiniz zaman bir bloğu yield ile [...]

Melih KocatürkMelih Kocatürk

Blok oluşturma ve çağırma

Problem: Ruby kodlarını bir nesnenin içine yerleştirmek istiyorsunuz, böylece onu saklayıp daha sonra çağırabilirsiniz. Çözüm: Kıvrımlı parantez içine alınmış Ruby kod bloklarını görmüş olmalısınız. Bir blok nesnesini aşağıdaki gibi tanımlamanın mümkün olduğunu düşünebilirsiniz:

Melih KocatürkMelih Kocatürk