Arama Sonuçları
Git »
Arkadaşlar geçen dersimizde projelerimizi yükleyebileceğim bir siteden bahsetmiştik, bugün ise ona alternatif ve ücretsiz paketi bulunan dropbox tan bahsedeceğim.
Dropbox aslında size online alan sağlayan bir servistir. Ücretsiz üyeliklerde 2 gb gibi bir alan verir. Eğer referansınız ile arkadaşlarınızın üye olmasını sağlarsanız bu alan kademe kademe artar. Bu servise üye olduktan sonra isterseniz bilgisayarınıza dropbox yazılımını kurarak, online dosyalarınıza bilgisayar üzerindeki bir klasörden direk erişebilirsiniz.
Biz git ile dropboxu birlikte kullanacağımız için yazılımı kurmamız gerekiyor. Dropbox.com dan yazılımı indirebilirsiniz. Programı kurduktan sonra eğer yolu değiştirmediyseniz ,kullanıcılar altında dropbox klasörünü bulabilirsiniz.
Şimdi git için …
Git »
Bu dersimde git için uzak depo olan github’dan bahsedeceğim. Böylece bilgisayarınıza bağlı kalmadan kod geliştirmeye istediğiniz yerden devam edebilecek ve ayrıca başka kişilerin de projeye geliştirmeye dahil olmasını sağlayabileceksiniz.
Github.com a ücretsiz üye olabilirsiniz. Üyelik sonrası ssh keyi belirlemezi gerekiyor.
Gitbash açıyoruz. Öncelikle daha önceden yaratılmışmı diye kontrol ediyoruz
Eğer “No such file or directory“ derse yok demektir.
Eğer var ise onu sileceğiz
Şimdi yeni bir tane yaratalım
Oluşturduğumuz ssh ı github a ekleyelim. “Account Settings” > Tıkla “SSH Public Keys” > Tıkla “Add another public key”
windows kullanıcıları git gui yi açıp help->show key diyerek anahtarı kopyalayabilirler.
Diğer yolu ” id_rsa.pub” dosyasını açıp kopyalayabilirler …
Git »
Bir önceki dersimizde dalları(branch) birleştirmeyi yapmıştık. Bu dersimizde tekrar birleştirme (merge) işlemi yapacağız ve çakışmalar meydana geldiğinde çözeceğiş. Ardından hep local olarak kullandığımız git’i github ve dropbox ile başka geliştiriciler ile paylaşacağız. Böylece projemize uzaktan başka arkadaşlarımız dahil olacak ve geliştirme sürecinde bize katılacaklar.
İlk olarak yeni bir proje ile merge işlemini ve çakışmaları ele alalım. Bunun için git bash’ i başlattıktan sonra, aşağıdaki komut ile ilgili klasörü tekrar repo(git deposu) haline getiriyorum.
şimdi kodmerkezi klasörümün içine bir adet text.txt açıyorum ve içine
“başlangıç satırı”
yazıyorum. Daha sonra bunu
ile kaydediyorum. Şimdi “masteriki” adında ikinci …
Git »
Bugün sizlere git le alakalı örnekler göstereceğim, bu arada git in temel komutlarını göstereceğim.
Şimdi önce git bash (windows için) uygulamasını başlatıyoruz. Linux kullanıyorsanız (örneğin pardus için pisi içersinde git i bulabilirsiniz.) normal konsoldan da yazabilirsiniz.
Uygulamamızı çalıştırdıktan sonra üzerinde çalıştığımız projenin bulunduğu klasöre gidiyoruz.
bu klasör boş bir klasör olabileceği gibi daha önceden başladığınız bir projenin klasörüde olabilir.Şimdi içinde bulunduğumuz klasörü git deposu haline getirelim.
Şimdi herşey yolunda gittiyse şöyle bir cevap alacaksınız.
Böylece klasörümüzü git deposu haline getirdik. Şimdi ikinci komutumuzu yazalım.
Bu komutlar klasörümüzdeki değişiklikleri izlemeye alıyoruz.Şu anda klasörümüz boş olduğu için herhangi …
Git »
İlk yazımda genel olarak versiyon kontrol sistemlerinden bahsettim. Bugün ise daha çok git üzerinde duracağım. Nedir, ne değildir, yaraları, farkları…
Git merkezi sürüm kontrol sistemlerine alternatif olması amacıyle Linux’un mucidi Linus Torvalds tarafından yazılmıştır. Özellikle açık kaynak kodlu yazılımların tercihi olan git, hafifleştirilmiş yapısı ile kullanıcıların yeni tercihi ve özellikle performans ve hız konusunda diğer versiyon kontrol sistemlerine fark atmış durumdadır. Benzerlerinden kendini ayıran en önemli özelliği merkezi değil dağıtık bir çalışma mantığı olmasıdır. Bu ne demek şimdi?. Merkezi sürüm kontrol sistemlerinde bir noktada bir depo vardır ve siz projenizi geliştirirken bu …
Git »
Proje geliştirenlerin genel olarak uyguladığı alışkanlıkları vardır. Eğer bir iş üzerinde çalışıyorsanız, projenin gelişim sürecine bağlı olarak, kodlarınızı bir klasörde yedeklersiniz. Bu yedek günlük haftalık veya yaptığınız işin versiyonuna göre değişir. Ancak bir problem vardır. Yedekler çoğaldıkça hem yedekler karışmaya başlar hemde alandan israf etmeye başlarsınız. Kendiniz bu konuda geliştirdiyseniz , belki klasör ismi olarak yedek aldığınız tarih saat vs yazarsınız. Ancak acemi iseniz klasörlerinize eski, yeni, şimdiki, kullandığım, en yeni, en son yeni, en en en yeni, artık son hali, sondan bir önceki gibi isimler veririz ve bu işin …
İnternet »
DNS,Domain Name System’in kısaltılmış şeklidir. Türkçe karşılığı ise Alan İsimlendirme Sistemi olarak bilinir.
DNS, 256 karaktere kadar büyüyebilen host isimlerini IP’ye çevirmek için kullanılan bir sistemdir. Host ismi,tümüyle tanımlanmış isim (full qualified name) olarak da bilinir ve hem bilgisayarın ismini hem de bilgisayarın bulunduğu Internet domainini gösterir. Örneğin murat.anadolu.com.tr ismi. Bu isimde “anadolu.com.tr” ifadesi internet domainini, “murat” ifadesi ise bu domaindeki tek bir makineyi belirtir. DNS , verilen bir makina adının IP adresini çözerek makinaların Internet üzerinde host isimleri ile haberleşmelerine olanak tanır.
DNS’in amacı nedir?
DNS, kolay anlaşılabilir ve kullanılabilir makine ve …