25 Haziran 2014 Çarşamba

Github Kullanımı


Github nedir?



 
GitHub programcıların Wikipedia’sı gibidir.Program dosyalarını düzenleyebilir, kim neyi değiştirdi görebilir, eski versiyonlarla karşılaştırabilir ve tüm dünya’nın erişimine açabilirsin. Tek fark burada bir program’ın kaynak kodlarıyla uğraşıyorsun, ansiklopedik bilgiyle değil. Şirketler burayı yazılım projeleri ve web siteleri geliştirmek için kullanırken bireysel programcılar hobi olarak bazı projelerini yayınlıyor.
Github hesabımızı yaratmak için şuradan hızlıca girip kaydımızı yapabiliriz.


 Github Kullanımı

Burada, yeni bir projenin bir git deposuna nasıl aktarılacağını, değişikliklerin nasıl yapılacağını açıklamaya çalıştım.


Git yapılandırmasını sağlamak için aşağıda ki komutlarla isim ve mail bilgilerimizi veriyoruz. 




Yardım alabilmek için "git help" komutunu kullanıyoruz.




Yeni bir proje başlatmak için "git init"komutunu kullanıyoruz.Git'in cevabı aşağıda ki gibi olup .git/ adında yeni bir çalışma dizini başlattığınızı söyler.



Depoya eklemek istediğimiz veya daha önce eklenmiş,değişiklik yapılmış dosyayı index denilen git geçici alanına eklemeliyiz.Şimdi, git'ten README.txt dosyasının bir görüntüsünü almasını isteyelim.



Şimdi bu dosyanın geçici alandan alınıp yerel depoya gönderilebilmesi için commit edilmesi gerekli. Index'in içeriğini kalıcı olarak saklamak için şu komutu kullanalım (bu komut sizden commit'in içeriğini anlatan mesaj isteyecektir).



Birkaç dosyayı değiştirelim ve sonra güncellenmiş içeriği index'e ekleyelim:



Ayrıca, durumunuzun kısa bir özeti için şu komutu kullanalım.



Şimdide yaptığımız değişiklikleri commit edelim.



Herhangi bir noktada, yaptığınız değişikliklerin geçmişini aşağıdaki komut ile görebilirsiniz:



Yaptığımız değişiklikleri görmek için ise "git diff" komutunu kullanalım.



Şimdi, projenizin ilk sürümünü git içinde sakladınız.Böylece dosyamız yerel depoya atıldı.Ancak henüz uzak depoya ulaşmadı.Uzak depoya atabilmemiz için ise aşağıdaki komutu kullanalım(master branch’ına göndereceğimizi farzediyoruz):



Bu şekilde proje arkadaşlarımızın yaptığı değişiklikleri kendi yerel depomuza çekmek için ise "git pull" komutunu kullanırız:



Git'te varsayılan olarak master dalı gelir.İstersek başka dallar oluşturabiliriz ve silebiliriz."cat" isminde bir branch oluşturalım.



Şimdi cat dalına geçelim.



Dalı silmek için şu komutu kullanırız.



Şimdi bu dalı silmeyelim ve master dalımız ile merge etmek için önce master dalına "git checkout "komut ile geçelim.



Artık cat ve master dalımızı merge edebiliriz.



Bu yazımda en temel komutlardan bahsettim.Daha detaylı öğrenmek isterseniz yararlı olabilecek linkler :














14 Mart 2014 Cuma

73ler Amatör Telsizcilik



Türkiye'de 7 bölgeye ayrılmış, bir hobi çalışması gibi görünsede acil durumlarda haberleşmeyi önemli ölçüde sağlayan kişilerin yürüttüğü faaliyettir. 

Bulduğum bir habere göre hırsız yakalatmak gibi bir faydası da ortaya çıkmıştır :)

Türkiye Radyo Amatörleri Cemiyetinin Çanakkale'de de 
gerçekleşen amatör telsizcilik sınavına ve hazırlık amacı ile verilen eğitim çalışmalarına katıldım. Sınavdan tam puan(100) alarak A sınıfı belge ve çağrı kodu almaya hak kazandım.Bu sayede farklı bir deneyim olacak bir işin ilk adımını attım.

Bugünde Kıyı Emniyeti Genel Müdürlüğünce hazırlanan amatör telsizcilik belgeme kavuştum.Bir sonraki adım olarak telsiz edinmeyi düşünüyorum. İzmirli bir elektronik cihaz tamircisi, amatör telsiz kullanarak Uluslararası Uzay İstasyonu’ndaki bir astronotla görüşme yapmış mesela :) İnsan gerçekten hayret ediyor.

Eğer sizde amatör telsizci olmak istiyorsanız bunun için ; şehrinizde düzenlenen sınavlara girersiniz ve burada teknik, işletme, kanun ve yönetmelik konularından sınava tabi tutulursunuz, her üç konudan 50 üstü alırsanız b sınıfı, 75 üstü not alırsanız  a sınıfı belgeye sahip olursunuz.Daha fazla bilgiye buradan ulaşabilirsiniz.


Yeliz Taneroğlu(TA3IYL)

7 Mart 2014 Cuma

DevFest Women 2014 - İstanbul



Mart ayında Dünya Kadınlar Günü dolayısıyla Google, kadınların yazılım ve teknoloji dünyasında yerlerini artırmak, desteklemek ve cesaretlendirmek amacıyla DevFest Women düzenlenmesine ön ayak olmaktadır. 

Dünyanın bir çok şehrinde Mart ayında düzenlenecek konferansların bir ayağı da İstanbul'da gerçekleşti.
2 Mart Pazar Günü Bahçeşehir Üniversitesi Beşiktaş Kampüsü'nde gerçekleşen bu etkinliğe biz Çanakkale'den  +Necdet Yücel hocam ile birlikte 14 kişi katıldık.
  
Kadın-erkek fark etmeksizin tüm yazılım geliştiricilerin ve yazılımla ilgilenen herkesin hoşuna gidecek bir etkinlik olduğunu düşünüyorum.Yalnızca oraya gelenleri biraz daha konuya dahil edebilmeleri ve ilgilerini tutabilmeleri için yapılan sunumların biraz daha alt seviye tutulması yararlı olacaktır.(bu durumdan yakınıp, sıkılıp çıkan bir çok insan gördüm.)

Linux konferansına oldukça ilgi vardı.Okulumuzdan bu sene mezun olacak +Ebru Akagunduz 
etkinliğe konuşmacı olarak katıldı.Linux Çekirdeği'ne nasıl katkı verilir sunumunu  Galatasaray Üniversitesi'nden Tülin İzer ile birlikte anlattı.



Bilişim dünyasında geleceği yazan kadınları dinlemek ,yeni teknolojiler ile tanışmak(google glass ,3D printer ...) ve çeşitli oyunlarla eğlenmek . . .Benim için keyifli ve faydalı bir pazar oldu. ekşisözlük'te gördüğüm bir entry ile etkinliği özetleyeyim "parfüm kokulu developer etkinliği" :)

Organizasyonu düzenleyenlere, Necdet Hocama ve etkinlik sırasında beni yararlı olabilecek sunumlara yönlendiren +EsraAltintass 'a teşekkürlerimi sunuyorum.







8 Şubat 2014 Cumartesi

Akademik Bilişim 2014-Mersin





Üniversitelerde bilgi teknolojileri konusunda ilgili grupları biraraya getirerek,bilgi teknolojileri altyapısı,kullanımı,eğitimi ve üretimini tüm boyutlarıyla tanıtmak,tartışmak,tecrübeleri paylaşmak ve ortak politika oluşturmak amaçlarıyla ulusal boyutta Akademik Bilişim 2014 konferansı,bu yıl 05-07 Şubat 2014 tarihlerinde Mersin Üniversitesi'nde gerçekleştirildi.
Konferansta davetli bildiriler, eğitim seminerleri ve yapılandırılmış çalışma grubu/açık oturum türü etkinlikler yapılmıştır.. Konferans ilgili herkese açıktır.
Konferans programı için: http://ab2014.mersin.edu.tr/program.php

 01-04 Şubat tarihleri arasında ise , Mersin Üniversitesi'nde düzenlenen Akademik Bilişim 2014 öncesi 4 günlük kurslarda eğitimler verilmiştir.
4 gün süren kursların listesi için :http://ab2014.mersin.edu.tr/konferansoncesikayit.php




Bu yıl hem kurslara hemde konferanslara katıldım.Merakıma yenik düşüp Linux'a giriş kursuna kayıt yaptırmıştım.Kursta Engin Manap ve Erdem Bayer eğitmenlerim oldu.4 günü dolu dolu geçirdik,çokça uygulama yaptık,sorunları halletme yöntemleri ile ilgilendik.Benim Linux hakkında fikir sahibi olup bu özgür dünyaya adım atmamda iyi bir ilk adım oldu diyebilirim.Linux ve diğer kurslarda bazı eğitmenlerin Çomü mezunu olması kendi adıma büyük şanstı.Bugün neler yapabilirim? ve gelecekte neler yapmalıyım? sorularına büyük ölçüde yol gösterici oldular.4 günlük bu kursun içeriği de şu şekildeydi:http://ab.org.tr/ab14/linux.html
Kurs bitiminde hepimiz katılım belgelerimizi Sayın Mustafa Akgül hocamızın elinden aldık.



Konferanslarada katıldım demiştim.Konferanslar 3 gün boyunca 09:30 -18:30 arasında devam etti.Birçok defa LKD konferanslarına katıldım.En çok ilgimi çeken konferans "Üniversiteler ve siber güvenlik"konulu Mehmet Dursun İnce konferansı olurken ve en keyif aldığım, kuşkusuz Devrim Gündüz konferansları oldu :-) 


Konferansları çok güzel bir gala gecesiyle noktaladım.İsteyenler ertesi gün gerçekleştirilen ücretsiz Mersin gezisine katıldı.Kanlı Divane,Ayaş Harabeleri,Kız Kalesi,Cennet ve Cehennem,Astım Mağarası gezi programına dahil olan yerler arasında.Konferans dahilinde sağlanan imkanlar ,hazırlanan programlar hepsinde büyük emekler var.Bu durumda bana da katılmak düşer.Akademik Bilişim 2015'te görüşmek üzere diyelim. . .