33
ÖZGÜR YAZILIM VE GNU/LINUX ETKİNLİĞİNE HOŞGELDİNİZ

Özgür Uygulamalar ve Araçlar

Embed Size (px)

Citation preview

Page 1: Özgür Uygulamalar ve Araçlar

ÖZGÜR YAZILIM VE

GNU/LINUX ETKİNLİĞİNE HOŞGELDİNİZ

Page 2: Özgür Uygulamalar ve Araçlar

Sadık Faruk ÇETİN

● Bilgisayar Mühendisliği 3.Sınıf Öğrencisi● Özgür Yazılımcı● GNU/Linux Kullanıcısı(Fedora)

İLETİŞİM:● Twitter : @SDK_CTN● e-posta : [email protected]● Kişisel Blog : www.sadikcetin.net

Page 3: Özgür Uygulamalar ve Araçlar

SUNUM İÇERİĞİ

●Pidgin●Circuit Simulator●FileZilla●VirtualBox●Vim●Git

Page 4: Özgür Uygulamalar ve Araçlar

UYARI

Bu Sunum EĞİTİM sunumu değildir!Sunumdan sonra mutlaka kendi

kendinize araştırma yaparak çalışmalısınız.

Page 5: Özgür Uygulamalar ve Araçlar

Pidgin Nedir?

Anlık mesajlaşma istemcisi

Page 6: Özgür Uygulamalar ve Araçlar

Özellikleri

●GPL ile Lisanslı ve Özgür bir yazılım.●Ücretsiz.●GNU/Linux,MacOS X,Windows vs.●İletişim protokollerinin çoğunu destekliyor.örn:XMPP,IRC,ICQ,GoogleTalk,Facebook,vs...

●Dünyada desteklemediği dil neredeyse yok!●Yüzlerce Ekletisi(Plugin) var.Özelleştirebilirsiniz.

Page 7: Özgür Uygulamalar ve Araçlar

Pidgin Kurulumu

Terminal üzerinden:1-sudo yum install pidgin (Fedora)2-sudo apt-get install pidgin (Ubuntu)Manuel Kurulum:Derlemek Lazım!

Page 8: Özgür Uygulamalar ve Araçlar

Pidgin DEMO

Page 9: Özgür Uygulamalar ve Araçlar

Circuit Simulator Nedir?

Elektrik,Elektronik ve Lojik Devreleri Tasarlayabileceğimiz

Simülatör.

Page 10: Özgür Uygulamalar ve Araçlar

Özellikleri

●Paul Falstad tarafından geliştirildi.●Java ile yazıldı.●Açık kaynak kodlu.●JVM Kurulu olan tüm platformlardaçalışıyor.

●Kullanımı gayet kolay.

Page 11: Özgür Uygulamalar ve Araçlar

Kurulumu

www.falstad.com/circuit 1) chmod a+x circuit.jar 2) java -jar circuit.jar

Page 12: Özgür Uygulamalar ve Araçlar

Circuit Simulator

DEMO

Page 13: Özgür Uygulamalar ve Araçlar

FileZilla Client Nedir?

Dosya Aktarım İletişim Protokol(FTP)

YAZILIMIDIR.(istemci)

Page 14: Özgür Uygulamalar ve Araçlar

Özellikleri

●Açık Kaynak Kodlu,Özgür ve ÜCRETSİZ.

●Çapraz Platformlarda çalışabilir.●C++ İle yazılmıştır.●GNU GPL v2 ile Lisanslıdır.●SFTP'yi Destekler.

Page 15: Özgür Uygulamalar ve Araçlar

Peki Nerede Kullanabilirim?

En yaygın olarak,İçerik yönetim sistemlerinde(CMS)

örn:Wordpress

Page 16: Özgür Uygulamalar ve Araçlar

Kurulum

1)Fedora için RPM Fusion Kurulu olmalı! sudo yum install filezilla2)Ubuntu İçin, sudo apt-get install filezilla veya Ubuntu yazılım merkezinden kurulabilir.

Page 17: Özgür Uygulamalar ve Araçlar

VirtualBox Nedir?

Sanal Makina Donanım

uygulamasıdır.

Page 18: Özgür Uygulamalar ve Araçlar

Özellikleri ve Tarihçesi

●innotek Gmbh Tarafından geliştirildi.●C/C++ Dili ile yazıldı.●2008 yılında Sun MicroSystems aldı.●2010 yılında Oracle, SMS'i aldı :)●GNU GPL v2 ile Lisanslıdır.●Ücretsiz.

Page 19: Özgür Uygulamalar ve Araçlar

Neden Kullanayım?

●Herhangi bir işletim sistemini hızlıca test edebilirsiniz.(Performans olarak değil)●Aynı anda farklı iki işletim sistemini kullanabilirsiniz. örn:Backtrack ve Herhangi bir GNU/Linux dağıtımı

●vs...

Page 20: Özgür Uygulamalar ve Araçlar

Kurulum

●Öncelikle bağımlılıklarını kurmalıyız.●Ardından kurulumu manuel veya terminal üzerinden yapabiliriz.

Page 21: Özgür Uygulamalar ve Araçlar

VirtualBoxDEMO

Page 22: Özgür Uygulamalar ve Araçlar

Vim Nedir?

Gelişmiş bir metin editörüdür.

Page 23: Özgür Uygulamalar ve Araçlar

Özellikleri ve Tarihçesi

●1976 yılında Vi Billy Joy tarafından yazıldı.

●Vi klonlarından birisi Vi iMproved (Vim).●1991 Yılında C diliyle yazılmıştır.●Özgür ve açık kaynaktır.●Çok faydalı pluginler mevcut.●Ücretsiz●Grafik arayüz desteği var

Page 24: Özgür Uygulamalar ve Araçlar

Nerelerde Kullanabilirim?

●Yazılım geliştirirken rahatlıklar kullanabilirsiniz.

●Ücretsiz pluginleri sayesinde mükemmel bir yazılım geliştirme ortamına dönüşüyor.

●Güçlü bir editör olduğu için uzak sunucu yönetiminde rahatlıkla kullanabilirsiniz.

●En basit işlerinizde bile rahatlıkla kullanabilirsiniz.

Page 25: Özgür Uygulamalar ve Araçlar

Nerelerde Kullanabilirim?

●Yazılım geliştirirken rahatlıklar kullanabilirsiniz.

●Ücretsiz pluginleri sayesinde mükemmel bir yazılım geliştirme ortamına dönüşüyor.

●Güçlü bir editör olduğu için uzak sunucu yönetiminde rahatlıkla kullanabilirsiniz.

Page 26: Özgür Uygulamalar ve Araçlar

Kurulum

Fedora :sudo yum install vim

Ubuntu :sudo apt-get install vim

Page 27: Özgür Uygulamalar ve Araçlar

VimDEMO

Page 28: Özgür Uygulamalar ve Araçlar

Git Nedir?

Dağıtık Sürüm kontrol yönetim

sistemdir.( VCS )

Page 29: Özgür Uygulamalar ve Araçlar

Özellikleri ve Tarihçesi

●Linus Torvalds tarafından 2005 yılında geliştirildi.

●Özgür,Açık Kaynak ve Ücretsizdir.●GNU GPL v2 lisanına sahiptir.●C,Perl,Tcl dilleriyle geliştirilmiştir.●Çapraz Platformlarda çalışır.●Grafik arayüze sahip.(Opsiyonel)●vs...

Page 30: Özgür Uygulamalar ve Araçlar

Kurulum

Fedora: sudo yum install git

Ubuntu: sudo apt-get install git

Page 31: Özgür Uygulamalar ve Araçlar

Ne işe Yarıyor,neden kullanayım ?

Biraz konuşalım :)

Page 32: Özgür Uygulamalar ve Araçlar

Temel İşlemler

git initgit add .git remote add [sunucu adı] [branch==dal]git push [sunucu adı] [branch==dal]git commit -m 'first commit'git rm (--cached opsiyonel)git config( --list --global )git clone [URL]git fetchgit pull [sunucu adı] [branch== dal] git statusgit log(.gitignore dosyası)

Page 33: Özgür Uygulamalar ve Araçlar

GitDEMO