15 Ekim 2012 Pazartesi

Ucretsiz SVN hizmeti - unfuddle.com

Versiyon kontrol sistemi desteği ile bir projeye başlamak istiyorsanız, son zamanlarda bunu sourceforge, veya github gibi siteler üzerinden yapabiliyorsunuz. Ancak bu siteler, repoları gizli (private) olarak kullanmanıza izin vermiyor. Ancak opensource projelerinizi buralardan yürütebiliyorsunuz. Peki ya, kodunuzu paylaşmak istemiyorsanız?

Unfuddle.com nedir?

İşte yukarıda bahsettiğim gibi kodunuzu paylaşmak istemiyorsanız, www.unfuddle.com u tercih edebilirsiniz. Unfuddle kayıt sayfasında ücretli planların hemen altında ücretiz ve gizli planını seçebiliyor, 2 kullanıcı, 1 proje için ebedi ücretiz kullanabiliyorsunuz. Üstelik ücretsiz planda bile ssl hizmeti aktif. Panenize giriş yaptıktan sonra, orada ticket'lar açıp, proje yönetim gereçlerini kullanabiliyorsunuz. SVN hizmetinizi İhtiyacı olanlara tavsiye ederim. Devamı için : Ucretsiz SVN hizmeti - unfuddle.com

fsck (file-system-check) komutu - Centos5

fsck komutu nedir?

fsck, file system check , yani dosya sistemini kontrol etmek manasına gelen bir komuttur. Görevi, dosya sisteminiz üzerinde oluşan hataları denetler ve bunları gidermeye çalışır.

Centos 5 üzerinde fsck komutunu çalıştırmak

mount edilmiş dosya sistemi üzerinde fsck komutunu çalıştırmak, tekli kullanıcı modunda dahi olsanız, gerçekten kötü bir fikir olabilir. Bu işlem için size 2 yol sunabiliriz.

CD'den boot etmek

Bilgisayarınızı, içinde CentOS olan bir CD den boot edin. fsck yı disklerinizi mount etmeden çalıştıracaksınız. Bunun için bu CD deki işletim sisteminden başlattığınızda, boot into Linux Secure Mode (linux kurtarma modunda başlamak)
boot: linux rescue
Size sorarsa eğer dosya sisteminizi mount edeyim mi diye, siz HAYIR'ı işaretleyin.  Bahsettiğim gibi, mount edilmiş dosya sistemi üzerinde fsck komutunu çalıştıramazsınız. (bir işe yaramaz.) Kurtarma modundayken hangi partition ile ilgili yapmak istiyorsanız o partition için şu kodu çalıştırın. (ben /dev/sda1 için yaptım)
fsck -f /dev/sda1
Eğer burada partition'larınızı oluşturmak için Linux LVM yi kullandıysanız, bu partitionları fsck yapmadan önce şu anda erişilebilir hale getirmeniz gerekiyor
lvm pvscan  lvm vgscan  lvm lvchange -ay VolGroup00  lvm lvscan
sonrasında fsck:
fsck -f /dev/VolGroup00/LogVol00

Yeniden başlatırken çalıştırmak

Eğer aşağıdaki komutu yazarsanız, CentOS bir fsck isteği ile yeniden başlayacak, ve açılırken diskleri mount etmeden hemen önce fsck işlemini yapacak.
bash# shutdown -Fr now
Bu metod daha kolaydır. Sunucunuza disk yerleştirme vb zahmeti yoktur. Özellikle uzak sunucularda mecburen bunu kullanacaksınız gibi gözüküyor :)
Devamı için : fsck (file-system-check) komutu - Centos5

11 Ekim 2012 Perşembe

Dubluve.net 1 yasinda

dubluve.net logo İnternet aleminde sık sık boy gösteren dubluve grubu, yazılım ve internet birikimleirini 1 yıldır düzenli bir şekilde sizlere aktarıyor. Bu noktada herkesin katkısına ve emeğine sağlık demek istiyorum. Amacı türkçe kaynak konusuna elimizden geldiğince destek olmak olan dubluve.net 'in yazılarında bugüne kadar sizlerle
  • İleri seviye detay yazılar,
  • Giriş seviye yazılar,
  • Uygulama tanıtımları,
  • Web sitesi & hizmet tanıtımları,
  • "Nasıl yapılır?" (how-to) lar,
  • Tavsiyeler
paylaştık. Ayrıca, aramadan gelip, sayfamıza bir şekilde ulaşıp, istediğiniz sonucu bulamadığınız durumlar da tespit edilmeye çalışılıp, ilgili yazılar eklenmeye çalışılmıştır. Bundan sonra da vakit buldukça yine benzer içerikli yazılar yazmaya devam edeceğiz. Yazılarda genel olarak resim eksikliğimiz göze çarpıyor. Özeleştiri olarak da belirteyim, bu da sitemizin genel okunabilirliğini azaltabiliyor. Bunun farkındayız. Ancak elimizdeki kısıtlı süre içerisinde bu sene kadarını yapabildik. Önümüzdeki sene içerisinde daha fazla özenmeye çalışacağız. Ayrıca, yazmamızı istediğiniz konular veya belirtmek istediğiniz görüşleriniz varsa, Bize Yazın kısmını kullanmaktan çekinmeyin. Türkiyeye ve sektöre katkıda bulunduğumuzu görmekten gurur duyuyor, daha iyisini yapabileceğimizi bilerek yazıyı daha fazla uzatmıyorum. İyi ki doğduk! Devamı için : Dubluve.net 1 yasinda

9 Ekim 2012 Salı

Git sunucusu nasil kurulur?

Aslında Git sunucusu diye özel bir şey yoktur. Bilgisayarda Ssh protokolü varsa, zaten o bir git sunucusu oluverir. SVN kurmak kadar bir zorluğu da yok dolayısıyla. SSH ile erişilebilen bir sunucuda, herhangi bir kullanıcı veya sistem yöneticisi iseniz git deposunu saklaması için açıalcak hesapta, ssh ile uzaktan erişilmesi için gerekli düzenlemeleri yapalım.
adduser git # git deposu için yeni kullanıcı git oluşturduk.  # .ssh dizini oluşturalım ve yetki verelim  /home/gitmkdir -f .ssh   chmod 700 .sshcd .sshtouch authorized_keys   # erişebilecek kişilerin public anahtarlarını ekleyeceğimiz dosyaya da yetki verelim.  chmod 600 authorized_keys  #Yeni bir depo kurmak için git kullanıcısı ile sisteme girdikten sonra aşağıdaki komutları kullanabilirsiniz.    mkdir ~/repo.git  cd ~/repo.git  git --bare init
Olay bu kadar basit aslında. Devamı için : Git sunucusu nasil kurulur?

GSYandex.com Acildi

Dün de bahsetmiştim bu konu hakkında. Bugün artık kullanıma da açılmış. Şuan için görebildiğim, galatasaray.org'dan haberler anasayfada yer alıyor. Bir de yapılan aramalar sonucu kulübe gelir sağlanacağından bahsedilmiş. Konu hakkında GSYandex sayfasında şu bilgi verilmiş;
Neden GSYandex? GSYandex Galatasaraylı! GSYandex, aradığınız web sayfalarını, haberleri, görselleri, videoları, ürünleri ve adresleri bulur. Bazı soruları sormanıza bile gerek kalmaz. Galatasaray'da olan biteni, Galatasaray Tarihi ve diğer güncel sorulara cevapları GSYandex.com ana sayfasında bulabilirsiniz. Neden GSYandex'i Anasayfam Olarak Ayarlamalıyım? Tarayıcınızın ana sayfası; internete girer girmez hemen açılan sitedir. Eğer ana sayfanızı GSYandex olarak ayarlarsanız; iş gününüz Galatasaray ile ilgili haberler, Galatasaray Tarihi ile ilgili bilgiler, kur bilgileri; her şeyden önemlisi arama yapabilme ve bu aramalar sayesinde kulübüne gelir sağlaman ile başlar.
Ayrıca galatasaray.org'da belirtilen habere göre, Yandex altyapısına sahip galatasaray.net uzantılı email hizmeti de yakında hizmete girecekmiş. Detaylı açıklamalar şurada. Bence gayet güzel bir hamle. Bu anlamda markalaşmak da önemli. Devamı için : GSYandex.com Acildi

8 Ekim 2012 Pazartesi

Galatasaray ve Yandex İsbirligi

Bugün Galatasaray Spor Kulubü resmi sitesinde karşılaştığım bir habere göre, GS ve Yandex'in anlaşması sonucu GSYandex adı altında (büyük ihtimalle arama motoru olarak) hizmet verilecekmiş. Şuan için aklıma gelen getirisi, GS için çok önemli bir reklam anlaşması olacağı. İlerleyen günlerde (özellikle 9 Ekim 2012'de yapılacak basın toplantısında) diğer getirileri de ortaya çıkar. Yazının tam metni şöyle;
Galatasaray Spor Kulübü, dünyanın önde gelen arama motorları arasında yer alan Yandex ile yapacağı işbirliği sayesinde bir ilke imza atarak arama motoru ve internet servis hizmetlerini  "GSYandex" markası ile taraftarımızın hizmetine sunuyor. Galatasaray Spor Kulübü, Yandex ile yapacağı 'Resmi Arama Motoru' anlaşmasının imza töreni, 9 Ekim Salı günü saat 11:00'de Ali Sami Yen Spor Kompleksi Türk Telekom Arena  basın toplantı odasında gerçekleştirilecektir. GSYandex  imza törenine; Galatasaray Spor Kulübü Başkanı Ünal Aysal, Yandex-Türkiye Yönetim Kurulu Başkanı Sayın Mehmet Ali Yalçındağ, Galatasaray Spor Kulübü 2. Başkanı Ali Dürüst ve Galatasaray Spor Kulübü İcra Kurulu Başkanı Lutfi Arıboğan katılacaklardır. İmza törenini takip etmek isteyen medya mensupları akreditasyon için bugün en geç saat 18:00'e kadar basinoperasyon@galatasaray.org e-posta adresine başvuruda bulunmalıdır. Medya mensuplarının bilgisine sunulur. Galatasaray Spor Kulübü
Haberin linki ise; Galatasaray, Yandex İşbirliği ile Dünyada Bir İlke Daha İmza Atıyor Devamı için : Galatasaray ve Yandex İsbirligi

adam akilli kisiler #3 - James Gosling

James Gosling 1955 yılında doğdu. 1977 yılında üniversiteyi bitirdi. 1983 yılında doktorasını aldı. Sum Microsystem'deki görevine başlamadan önce Unix'in multiprocessor versiyonunu üretti. Sun microsystem'de Java dilini ve dolayısıyla da virtual machine (sanal makine) yi icad etti. Her zaman benzer bir felsefe ile çalışırdı, Geliştirdiği şeyler her zaman virtual machine üzerinde idi. Sun Microsystems'in 2010 da Oracle tarafından alınmasından sonra, Oracle  ile patent mevzuları vb sebeplerden ayrı düştüler. Bİr süre Google için çalıştı. Şimdilerde de Scala adlı bir firma için danışman olarak görev alıyor. Yazmış olduğu dil Java ile, dünyada "bir kere yaz, her yerde kullan" devri başladı. Java'nın bu özelliği onu çok fazla tercih edilebilir kılacaktı. Ayrıca günümüzdeki IDE'lerin (IDE : Integrated Developement Engine, Entegre Yazılım Geliştirme Uygulaması) de atası olacaktı. Günümüzde İyi bir yazılımcı istiyorsak, Java bilen bir kişiyi, herhangi bir konuda eğitmek için tercih edebiliyoruz. Hem yazılım düzeni, hem de OOP konusunda gerçekten mecburen düzgün geliştirilen bir dilden bahsediyorum.. Burada Java ve Gosling hakkında bir slideshow bulabilirsiniz. Devamı için : adam akilli kisiler #3 - James Gosling