Bildiğiniz gibi ubuntu ile beraber gelen derlenmiş çekirdek ntfs türü disk bölümlerini sadece okunabilir bağlayabiliyorlar, ancak yazma işlemini yapabilmek için çekirdekten bağımsızlaşmış bir araç sayesinde yapabiliyoruz.

Bu yazılım ntfs-3g (http://www.ntfs-3g.org/ ) bu aracı ubuntu'nun paket depolarından;
sudo apt-get install ntfs-3g
komutu ile kurabilirsiniz.

ntfs-3g kurulduktan sonra mount komunutunun -t parametresi yani type parametresi ile
mount -t ntfs-3g /dev/hda1 /media/yazilabilir_ntfs
şeklinde bağlayabilirsiniz.

/etc/fstab bildiğiniz gibi sabit diskinizin bölümlerini boot'da otomatik bağlamamıza yarıyor ve burada daha önce ntfs bölümleri bağlamak için kullandığınız satırlardaki 2. sekmedeki ntfs türlerini ntfs-3g olarak düzeltirseniz, artık ntfs diskleriniz boot ile yazılabilir özellikte bağlanmış olacaktır.

Dikkat : NTFS-3G'nin, daha doğrusu ntfs türü disk bölümlerinin çok ciddi baş ağrıtabilecek sorunlara yol açtığını belirteyim, Eğer diskiniz sabit değilse, yani çıkarılabilir disklerinizde ntfs kullanıyor ve ntfs-3g ile bu disklere veri yazıyorsanız, bu diskleri KESİNLİKLE umount etmeden ayırmayınız! umount olmamış ntfs bölümleri scandisk yapılmadan tekrar mount edilemiyor ve ilginç bir şekilde proccess bulunan bağlama oturumları da bilmediğim bir sürede timeout olup readonly moda geçiyorlar ve yazmakta oldugunuz veriler veya okumakta olduğunuz dosyalar bozulabiliyor. Başım çok ağrıdı, artık microsoft ürünü olan bir dosya bölümü de kullanmıyorum (yaşasın ext3) :-)

NTFS-3G için yararlanabileceğiniz diğer kaynaklar

http://www.ntfs-3g.org/ (Proje anasayfası, kaynak kodlar)
https://help.ubuntu.com/community/MountingWindowsP......artyNTFS3G
http://gentoo-wiki.com/HOWTO_NTFS_write_with_ntfs-3g


Hazırlayan : Mehmet Fatih YILDIZ

DNS Nedir?

DNS (Domain Name System) internet sitelerinin adları olan alan adları hakkındaki bilgileri tutar. Ve hosting yani sitelerin barınmalarından ayrı düşünülen bir yapıdır. İnternet tarayıcısı veya herhangi bir istemci (client) ile bir alan adı girdiğinizde, örneğin: tarayıcıdahttp://www.google.com ya da ftp istemcinizdeftp://ftp.deneme.com şeklinde girdiğinizde yapılan ilk işlem bu alan adının nerede barındığını bulmaktır. Bu işi eğer özel bir dns belirtmemişseniz internet servis sağlayıcınız (ISP)'dekivarsayılan DNS'lerden başlayarak internette sorgulamaya başlayacaktır. Siz adresi girdiğinizde tüm internet ağında DNS sunucular birbirlerine "www.bilmemne.com adresini tanıyor musun?" diye soracaktır. Alan adına ait bilgiler bulunduğu takdirde size adres bilgisi dönecektir. Kullandığınız program gelen adres bilgilerini (ip) işleyerek doğrudan o adrese istek gönderip işleminizi yapacaktır.

Günümüzde hattımız ne kadar hızlı olursa olsun eğer iyi bir DNS yapılandırmamız yoksa gereksiz yere saniyeler kaybedebiliriz. Bunu kaldırmak için çeşitli yöntemler geliştirilmiştir fakat en güzeli (benim bildiğim) dns cache yapmaktır. Eğer cache yapan proxy'ler kullanırsanız bunu düşünmenize gerek kalmayacaktır. Fakat cache'lerin yenileniyor olması gibi sorunlarla da karşılaşabiliyorsunuz bazen :-) Sonuç olarak bu dökümanda size local ağınızda dns cache nasıl yapabileceğinizi anlatacağım.

Ubuntu üzerinden anlatacağım fakat proje sayfasına gidip dağıtımınız için olan paketi indirip kurabilir, ya da kaynak kodu derleyip az sonra anlatacağım aracı kullanabilirsiniz.

DNS Cache için Dnsmasq (http://www.thekelleys.org.uk/dnsmasq/doc.html ) aracını kullanacağız. dnsmasq'in kaynak koduna erişmek içinhttp://www.thekelleys.org.uk/dnsmasq/ adresini ziyaret ediniz.

Ubuntu (ya da debian)'da
sudo apt-get install dnsmasq
Gnome için System -> Administration -> Networking menüsünden ulaşacağınız ayar panelinde DNS sekmesinde 127.0.0.1 dns adresini girip en üste taşıyın. Eğer dinamik ip alıyorsanız muhtemelen bir sonraki başlangıçta (boot) bu ayar kaybolacaktır.

/etc/dhcp3/dhclient.conf dosyanızdaki
prepend domain-name-servers 127.0.0.1;
Satırının başındaki "#" karakterini kaldırın ve adresi yukarıdaki gibi yapın. Bundan sonra dns sorgularında ilk önce bilgisayarınızdaki cache'e sorulacaktır.

Ağınızı tekrar başlatıp test ediyoruz. dig komutu ile cevap (response) sürelerini tespit edebiliriz.

İlk önce hiç girilmemiş bir adresi dig'leyelim :
[email protected]:~$ dig www.kernel.org

; <<>> DiG 9.3.2 <<>> www.kernel.org
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6472
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.kernel.org.                        IN      A

;; ANSWER SECTION:
www.kernel.org.         451     IN      CNAME   zeus-pub.kernel.org.
zeus-pub.kernel.org.    451     IN      A       204.152.191.37
zeus-pub.kernel.org.    451     IN      A       204.152.191.5

;; Query time: 350 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Feb 15 15:37:55 2007
;; MSG SIZE  rcvd: 87
Şimdi aynı adresi tekrar dig'leyelim ve sonucu yorumlayalım :
[email protected]:~$ dig www.kernel.org

; <<>> DiG 9.3.2 <<>> www.kernel.org
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3770
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.kernel.org.                        IN      A

;; ANSWER SECTION:
www.kernel.org.         448     IN      CNAME   zeus-pub.kernel.org.
zeus-pub.kernel.org.    448     IN      A       204.152.191.5
zeus-pub.kernel.org.    448     IN      A       204.152.191.37

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Feb 15 15:37:58 2007
;; MSG SIZE  rcvd: 97
Bakın sondan 4. satırda query time'da dns'den gelen cevap süresini görebiliyoruz. İlk çıktıda benim kullandığım dns'in kernel.org'u bulması 350 milisaniye sürmüş, ancak ikinci sorguda ise 2 milisaniye sürmüş.

Şimdi bu kadar işlemi saniyenin 1/3'ü için mi yapacam diyebilirsiniz fakat kernel.org benim kullandığım dns'in cache'lediği, kullandığım proxy'nin cache'leyip bana gönderdiği süredir. Yani internetteki yoğunluğu beklediğim süredir. Mesela uzakdoğudaki bir alanı bulmaya çalışırsanız bu bırakın milisaniye 5-10 saniyelere hatta bazen 30 saniyelere kadar çıkar. Ancak local dns cache yapıyorsanız bu süre neredeyse 0'a inecektir. Bu süre de işlemci gücünüze ve ne kadar çok cache'lenmiş adres olduğuna bağlıdır fakat bu süre 5-10 milisaniye üstüne çıktığı görülmemiştir :-)

Bu birkaç adreste farkedilmez fakat günlük girdiğiniz sunucularda gözle görülür hız farkına rastlayacaksınız. Mesela her google.com yazdığınızda dns response süresi beklersiniz. Her seferinde istek ve cevap için vakit kaybedersiniz.

Hızlı Surfler


Hazırlayan : Mehmet Fatih YILDIZ
Bildiğiniz gibi ubuntu yüklendiğinde gnome masaüstü ortamı ile gelmektedir. Gerekli işlemleri yaparak çok hızlıca gnome masaüstü ve yüklü durumdaki yazılımları son sürümlerine yükseltebilirsiniz. Ancak gnome masaüstü ile gelen daha doğrusu ubuntu ile yüklü gelen yazılımlar yetmeyecektir. Bu makalede kolayca günlük işlerinizi halletmeniz için gerekli yazılımları nasıl kuracağınızı, ve neleri kullanabileceğiniz hakkındaki önerilerimi sizinle paylaşacağım.

Araçlar

Günlük herkesin kullandığı bazı standart programlar vardır.

Bunları sıra ile kuralım :

PDF okuyucu olarak gnome'da size 2 program önereceğim. Birincisi gnome yani gtk için yazılmış olan evince programı, diğeri de Adobe'un resmi kendi okuyucusu olan adobe acrobat reader olacaktır. Evince programı gtk için yazıldığından acrobat'dan çok daha hızlı açılacak ve çalışacaktır. Ancak bazı noktalarda özel içerik objelerini desteklemeyebilir. Veya bazen bir pdf dosyasını txt'ye dönüştürüp kaydetmek isteyebileceksiniz. Bu gibi fonksiyonlar dışında sadece okuma işlemleriniz için evince adlı program fazlasıyla yeterli olacaktır.
Bu iki yazılımı kurmak için :

sudo aptitude install evince acroread

komutunu vermeniz yetecektir.


Sıkıştırma araçları ve rar desteğini sağlamak için file-roller programını kullanacağız. Konsoldan zip ve rar komutlarını uygulayarak da kullanabilirsiniz fakat GNOME için file-roller programı gayet pratik bir kullanım sağlayacaktır. File-Roller'i kurmanıza gerek yok çünkü Applications (Uygulamalar) / Accessories (Türkçesi Araçlar olsa gerek) menüsünde Archive Manager olarak geçer.
Aynı zamanda herhangi bir dosya/dizine sağ tıkladığınızda nautlius'un menüsünde Create archive ve Extract here gibi seçeneklerin olduğunu göreceksiniz. Bunları kullanarak oldukça pratik bir şekilde sıkıştırılmış dosyalar oluşturabilirsiniz.
File-Roller programına RAR desteği vermek için rar paketini kurmamız gerekir. Bunun için :

sudo aptitude install rar unrar

komutunu vermeniz gerekir. Artık Create archive sihirbazında rar göreceksiniz, aynı zamanda rar dosyalarına sağ kliklediğinizde Extract seçenekleri de görünecektir.

Multimedya Programları

Mp3 ve müzikçalarlar için önerim 2 farklı yazılım olacak Aslında önerebileceğim çok program var. Genellikle orta ölçekli de olsa geniş bir mp3 arşiviniz olduğunu düşünüyorum. Binlerce mp3'ü kolayca bulabilmek için rhythymbox veya banshee gibi bir jukebox kullanın. İkisi de birbirine çok benziyor ve systray yani köşedeki aktif programları barındıran sistem appletinde yer alıp pencere kalabalığı yapmıyorlar. İkisinde de puanlama, istatistik, arama/tarama özellikleri gibi güzel özellikler var. Rhythymbox programı ubuntu ile kurulu olarak gelecektir. Banshee'yi ise

sudo aptitude install banshee

komutu ile kurabilirsiniz.

2. müzik çalar ise dosya/dizin taraması yaparak ulaşacağınız mp3 dosyalarını müzik kütüphanesine kayıt ettirmeden winamp benzeri basit bir program ile dinlemek amacı ile beep-media-player'ı kullanmanız olacaktır. Eski winamp (winamp-classic) arabirimli ve eski winamp skinlerini 1-1 destekleyen, basit ve tanıdık bir pencere düzeni olan mini bir program. Bunu sürükle bırak tekniği ile kolayca mp3'lerinizi çalabilirsiniz. Kurmak için :

sudo aptitude install beep-media-player


Film oynatıcılar ve codecler

Bu çok geniş bir konu aslında ama özetle 3 tane player önereceğim birisi çok iyi bildiğiniz VLC, vlc paketi ile kurabilir ve her işletim sisteminde olduğu arabirim ve fonksiyonlarla kullanabilirsiniz. 2.si ubuntu ile hazır gelen TOTEM olacak, yanlız totem eğer gstreamer plug-in'lerini kurmazsanız birçok codec'i desteklemeyecektir. Sadece tamamen yasal ve gpl olan global codec'leri çalıştıracaktır. Gstreamer olarak aratıp plugin'lerin hepsini kurarak az çok yırtmış olursunuz.
Son olarak tabiki ve tabiki mplayer. İmkanınız ve bilginiz var ise kesinlikle oturup bu programı derleyin, sitesinde bulunan w32codecs paketini indirip kurarsanız (deb halinde var) windows'ta çalışan tüm codec'leri izleyebilirsiniz. Ayrıca Essential-codec paketini de kurarsanız izleyemeyeceğiniz film yok diyebilirim. Tabiki real media ve mov dosyaları için ek kütüphaneler kurmak gerekebilir, bunlar için ubuntuforums'da arama yaparsanız kolayca birçok sonuca ulaşabilirsiniz.

Grafik yazılımları

Bütün işlerinizi yapabileceğiniz 2 yazılım gimp ve gthumb ubuntu ile yüklü olarak gelecektir. Gimp ve gthumb'u iyi kullanırsanız gerçekten her işinizi çok kolayca göreceksiniz bundan eminim. Ancak alışkanlıklardan vazgeçemediğimiz veya çok janjan görmeye alışık olduğumuzdan birkaç programdan bahsedeceğim yine de.
Vektör grafikler çizip düzenlemek için inkscape ve sodipodi paketlerini kurarak bu iki yazılımı kullanabilirsiniz. Aynı zamanda Xara da artık extreme edition ile linux'a destek veriyor. xaraxt paketini aradığınızda göreceksiniz :-)
F-Spot ve google picasa'nın sitesinden ubuntu için olan paketi indirerek kurabileceğiniz Picasa2 ise foto albümlerinizi rahatlıkla yönetmenizi sağlayacaklardır.


İnternet işleri :-)


İnternette genellikle yazışma yazılımları, eposta ve haber okuyucuları ile ilgileniriz.
Sırayla ;
MSN, Yahoo, AIM, Jabber.. vs vs bi sürü protokol destekliyor; GAIM işinizi çok rahat görecektir.
Haber (RSS) okuyucu için; Liferea, Blam da gayet hoş ve sade bir arabirim ile son derece kolay yönetmenizi sağlayacak.
E-Posta için Thunderbird ve Evolution programını öneririm.
Surf için Firefox ve Opera'yı kullanabilirsiniz.

Wirelless aygıtınız var ise gnome için network-manager-gnome paketi ile kuracağınız Network manager, systray'ınıza yerleşecek ve 1 tık ile kolayca menzilinizdeki wirelless ağlarını tarayabilecek ve 1 tık daha yaparak kolayca o ağlara bağlanabileceksiniz. Son derece kullanışlı bir zamazingo, kesinlikle önerilir.

Ayrıca Gmail kullanıcısı iseniz gmail-notify paketi ile systray'ınıza gmail mail uyarılarını ekleyebilirsiniz. Bu yazılım da gerçekten hoşuma giden panel amcasıdır..

Program/web geliştirme için yazılımlar :

Birçoğunuzun en çok merak ettiği kısım olduğuna eminim :-)
Ben kod yazarken bir kde programı olan quanta'yı ve bazen de bluefish'i kullanıyorum. Hızlı kod editlemek için ise mousepad denilen son derece ilkel metin editörünü kullanıyorum.
Bazen hızlıca bir HTML arabirimi oluşturmam gerektiği zaman (ki bu program dreamweaver'a alternatif gösterilir linux için, WYSIWYG HTML Editörüdür) Nvu programını kullanırım. Aynı zamanda Screem'i de öneririm..
Bu programları adlarına göre synaptic'de aratarak bulabilir ve kurabilirsiniz. CSS yazarken ise "cssed" paketi ile kurabileceğiniz basit CSSEd programını kullanıyorum bazen.

Son birkaç gerekli şey :

Sisteminizde flash player ve microsoft font'ları olmadığı için desteklemeyecektir.

sudo aptitude install flashplayer-nonfree

komutu ile flash'i;

sudo aptitude install msttfcorefonts

komutu ile de microsoft destekli fontları (Arial, Tahoma, Times New Roman... vs) kurabilirsiniz.

Eğer bulma şansınız var ise crossoveroffice programını (paralıdır, ve lisansı farklıdır) kurarak Windows'ta kullandığınız Dreamweaver ve Photoshop gibi programları sorunsuz kullanabilirsiniz. (Not : Eski sürümlerini destekliyor, DW MX, PS7 gibi, Yenilerinde sorun çıakrabiliyor...)

Eğer gnome masaüstünde neler kullanabilirim, ne gibi programlar var var benim işime neler yarar diye merak ediyorsanız (ki biliyorum ediyorsunuz), size önerim, açın synaptic paket yöneticinizi ve orada kategori kategori programlar sıralanmıştır. Oradan açıklamalarını okuyarak gnome gtk destekli olanlardan hoşunuza giden, merak ettiğinizi kurarak deneyin. Denemeden size cevap vereceğini düşünmeyin. Aynı şekilde yazılımları keşfetmek için en iyi yerler forumlardır, bknz : www.ubuntuforums.org

Son olarak bunu kesinlikle yapın,http://www.gnomefiles.org/ sitesine girin ve kategori kategori gnome için yazılmış programları gezin, açıklamalarını okuyun ve ekran görüntülerine bakıp ana sayfalarını gezinin. Hoşunuza giden programı synaptic ile aratıp bulup, kurun ve deneyin.
Unutmayın ben de oradaki tüm programları deneyerek şu andaki çalışma ortamıma kavuştum :-) Bulduğunuz bir şeyden daha iyisini bulamayacağınızı araştırmadan bilemezsiniz.


Hazırlayan : Mehmet Fatih YILDIZ

Popüler Etiketler

url html doritos kampanya tytz wanda jquery javascript textarea apple macosx twitter bootstrap mail signature imza linux mootools firefox örnek kod player license lisans php pear mdb2 prepare execute injection dokuman portfolio ruffles facebook oyun spam gimp css3 browsers support konsol terminal phpstorm jetbrains mysql pgsql sql mssql ide editor rss xml cache ios iphone ipad app store store in-app purchase purchase verification integration storekit itunes connect itunes server internet ajax http startups mobile tebrik sosyal medya istatistik social media statistics graph blog session cookie chart api google grafik kurulum nasıl optimizasyon analyse procedure wireless share auth wordpress plugin less css language development style apache login generator table framework tool htaccess mod_rewrite assets iOS music compile nedir download newsletter subscription html5 kontrol yapıları if switch route router export compiler windows app on-the-fly db code js date tarih insanlar job zaman connect box regex mfyz digital fstab ntfs open source icon ikon banner calendar logo xmlhttprequest ubuntu opengraph kitap form input select www subdomain redirect crossdomain search diff web app cms radio button xhtml optimization fql howto link sitemap object network developer ui ux webkit screen design pharma hack widget lifestream parse service subversion svn ingilizce seo while osx ipucu database proje icons meta applications free coding git version control deployment query laptop notebook ie browser workspace internet explorer