HASAN TEZCAN computer science

Home | Hasan Tezcan

Versiyon Kontrol Sistemi GIT

Herhangi bir projeyi geliştiriken böyle bir tablo ile muhakkak karşılaşmışsınızdır. Bu bir ödevi yapmak için olabilir ya da bir şiir yazarken. Projeniz üzerinde yapılan değişiklerinizi bir şekilde saklamak için aslına bu aşamalardan geçen herkes bu görselde olduğu kendi versiyon sistemini geliştirir ve bunu kullanır. Ne kadar verimli olduğu tart... Read more

CPU Scheduling

İşlemci zamanlamak, çoklu işlem yapabilen işletim sistemlerinin temelini oluşturur. Bu işletim sistemleri, CPU kullanımını işlemler arasında değiştirerek bilgisayarlarımızı daha üretken hale getirirler. Bu yazı boyunca temel CPU zamanlama kavramlarından ve bazı CPU zamanlama algoritmalarından bahsedeceğim. Tek çekirdekli sistemlerde birim zama... Read more

Rails Action Pack Variants

Responsive yapılar, akıllıca tasarlanmış, sayfaların boyutlarına(platformlara) göre şekillenen yetenekli ve esnek tasarım yapılarıdır ve günümüzde de çokca tercih edilmektedir. Responsive tasarımların bu çok yetenkli halleri, içinde yüklü miktarda JS, CSS ve HTML kodu bulundurmasına sebep oluyor. Bu durum özellikle de mobil cihazların aray... Read more

Özgür Yazılım Felsefesi ve Temel Kavramlar

Yazılımın özgürlüğü kavramı Özgür Yazılım Nedir ? “Özgür yazılım” bir özgürlük meselesidir, fiyat değil. Bu slogan ingilizcede free sözcüğünün hem ücretsiz hem de özgür manasına gelmesinden ortaya çıkıyor. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer” Özgür yazılım insanl... Read more