Ubuntu 10.04/10.10 için Firefox 5

Ubuntu 10.04 ve 10.10 için Firefox 5, firefox kararlı ( stable ) depolarında yer almıştır.

Firefox 5′e güncelleme yapacak olan 11.04 kullanıcıları ubuntu 11.04′un depolarında bulunduğundan herhangi bir depo eklemeden güncellemesini yaparak firefox 5′e güncellemesini yapabilir.

Ubuntu 10.04 ve 10.10 kullanıcıları için Firefox 5 ‘ e yükseltmek için gereken terminal komutları :

sudo add-apt-repository ppa:mozillateam/firefox-stable
sudo apt-get update
sudo apt-get upgrade

Daha önceden firefox kullanmayanlar için vereceğim bağlantı aracılığıyla Firefox 5′e ulaşabilirsiniz.

Firefox 5 ‘i indirmek için tıklayınız.

Kaynak : Web Upd8

İyi çalışmalar.

37 views

Java’da Assertion Kavramı

Bir sınıfın implementasyonu ve hata ayıklaması sırasında, bir metod içerisindeki belirli bir noktanın doğruluğundan emin olmak için durum şartlarının kullanılması oluşabilecek hataları yakalayarak ve muhtemel mantıksal hataları belirleyerek programın doğru bir şekilde çalışmasını garanti altına alacaktır.

Preconditions ve postconditions olmak üzere iki çeşit assertion bulunmaktadır. Preconditions assertion’lar method oluştuğunda programın durumu hakkındaki assertion’lar ile ilgilenirken, postconditions assertion’lar metodun sonlanmasından sonraki programın durumu hakkındaki assertion’lar ile ilgilidir.

Continue reading

103 views

Linux’da Process ( işlem ) ve Sistem Yönetim Terminal Komutları -2-

Terminal komutlarıyla Process ve Sistem yönetiminin birinci yazısını geçtiğimiz haftalarda yayınlamıştım. Şimdi bu yazının devamı olan ikinci yazıya başlayalım.

- ps – ile Process’leri bulmak

- ps – komutu ile bilgisayarınızda bulunan aktif olan tüm process’lerin görebilmek için bu komutun yanında bazı argumanların kullanılması gerekmektedir. – ps aux – komudu ile çalışmakta olan process’leri görebileceksiniz. Continue reading

65 views

Ubuntu 11.04′de terminalden C/C++ kodunu derlemek ve çalıştırmak

C/C++ programlama dilleri en çok kullanılan diller arasındadır. Özellikle sistem yazılımı geliştirmede çok kullanılmaktadır. Örnek vermek gerekirse pek çok modern işletim sisteminin çoğu bu diller ile yazılımı yapılmıştır. Assembly dillerine göre daha kolay bir şekilde kullanılması ve hızlı çalışma zamanına sahip olması bu dillerin önemli özellikleridir.

Ubuntu veya Fedora, Mint, Debian gibi Linux dağıtımlarında programlama yapmak için uygun ide programları bulunmaktadır. Netbeans, Eclipse gibi ide’ler ile programlama yapabileceğiniz gibi terminal’den C/C++ dilleri ile yazdığınız kodların derlenmesini yapabilir ve çalıştırabilirsiniz. Terminalden kodlarınızı derlemeniz için Ubuntu 11.04′da, C derleyicisi olarak kullandığımız gcc compiler mevcuttur.

Continue reading

812 views

Java’da Object Serialization Kavramı ( Nesne’nin Serileştirilmesi )

Java 1.1 ‘den beri nesnelerin kalıcığını sağlamak için kullandığımız Java Object Serialization’a ( Nesne Serileştirmesini ) değineceğim.

Java nesne yönelimli bir programlama dil olmasından dolayı java dilinde programlar yazılırken nesneler üzerinde işlemler yapmak önemli olacaktır. Java ismi altında yalnız başına bir programlama dili olduğunu söylersek yanlış söylemiş oluruz. Java isminin altında Java Virtual Machine ( Java Sanal Makine ), Java Application Programming Interface ( Java Uygulama Programlama Arayüzü ), Java Class File Format ( Java Sınıf Dosya Formatı ) ve Java Programming Language ( Java Programlama Dili ) bulunmaktadır. Bu dört yapının birbiriyle uyumlu bir şekilde çalışması Java’yı güvenli, platformdan bağımsız çalışmasını sağlayacaktır.

Java programı içerisinde oluşturulacak olan nesneler, Java Platformu’nun dışında devamlılıklarını sürdüremeyecektir. Nesnelerin tekrardan kullanılması java gibi nesne yönelim bir programlama dili için önemli olduğunu düşünürsek nesnelerin platform dışında da devamlılıklarını sürdürmesi önemli bir konudur.Bu yüzden java nesnelerin devamlılığını sağlaması için Java nesneleri byte’lar halinde stream’lere ( akımlara ) yazan ve akımlardan tekrar yüklenilmesini sağlayacak serileştirme işlemini oluşturmuştur.

Serileştirme işlemine giren nesneler, ağlar arasında transferi sağlanabilecektir. Platformdan bağımsız çalışma prensibine uyan java, serileştirilmiş nesnelerin kullanımını windows, linux gibi farklı ortamlarda da sağlamış olacaktır.

Serileştirmenin ana görevi, bir nesnenin örnek değişkenlerinin değerlerinin bir kopyasını yazmaktır. Eğer bir değişken diğer bir nesneyi çağırıyorsa o nesne de serileştirilmelidir.

Continue reading

50 views

Linux’da Process ( işlem ) ve Sistem Yönetim Terminal Komutları -1-

Bölümümüzde gördüğümüz derslerden biri olan Operating Systems ( İşletim Sistemleri ) dersinde process’lerin ( işlemler ) yönetimi hakkında bilgiler üzerinde durduk. Ders sırasında anlatımı yapan hocamızın kullandığı terminal komutlarını kullanımları üzerinde biraz araştırma yaptım ve bulduklarımı burda yazdım.

Process ( işlem ) nedir ?

Process kullanılan programların soyutlanması diyebiliriz. Genellikle job veya task olarak adlandırılan Türkçe’de ise process’ler için işletim sisteminin yaptığı iş, işlem olarak düşünebiliriz.

Process ile program, arasındaki fark göz ardı edilsede aynı olmadığı kesindir. Programı hard disk’de veya floppy’de saklanan bir dosya olarak düşünürsek, process’ler memory ‘ de ( bellek ) saklanan bir dosyadır. Küçük bilgileri yazmak ve saklamak için kullandığımız notepad bir programdır, iki tane notepad belgesi açabilirsiniz. Process, programların oluşturulmasını ve başlamısını sağlar. Process, modülleri eş zamanlı olarak çalışmasını sağlayabilir.

Başka bir açıdan bakarsak, programı, belirli bir iş için oluşturulan komutlar kümesi olarak düşünebilirken, process komutların yüklenmesini sağlamak, komutların idaresini sağlayan bir operasyon olarak düşünebiliriz.

UNIX işletimin güçlü komutlarıyla bilgisayarınızın açılmasından sonra yapacağınız işlemleri görmek ve yönetmek konusunu anlatacağım.

Continue reading

162 views

Ubuntu 11.04 ‘ de compiz, launcher icon ve unity ayarlarını resetlemek

Unity kullanıcısıysanız bazı beklenmeyen durumlara karşı, unity, launcher ( sol taraftaki icon’ların bulunduğu panel ) icon ve compiz ayarlarına nasıl resetleyebiliriz. ( tekrar kurabiliriz )

Unity’yi Resetlemek

Eğer unity ayarlarını resetlemek istiyorsanız, terminali açıp şu kodu yazmanız yeterli olacaktır. Bu resetleme ile CompizConfig ayarlarında bulunan unity ayarlarını resetleyecektir.

unity --reset

Continue reading

322 views

DraftSight – Linux için 2D CAD programı (Autocad uyumlu)

Linux’da Autocad ile uyumlu olan 2 boyutlu CAD ( Computer Aided Drafting/Design- Bilgisayar Destekli Tasarım ) uygulaması olan DraftSight ile DWG / DXF dosyalarınızı düzenleyebilir, görebilir ve yeni DWG / DXF dosyaları yaratabilirsiniz.

Kullanımı tamamıyla ücretsiz olan DraftSight’i Ubuntu için ( .deb ) ve Fedora, Suse veya Mandriva için ( .rpm ) formatında indirebilir ve yükleyebilirsiniz.

DraftSight’i indir

41 views

Phatch – Linux için toplu fotoğraf işleme aracı

Elinizde üzerinde işlem yapmanız gereken bir yığın fotoğraf varsa bu fotoğraflar üzerinde tek tek işlem yapmak yerine Phatch ile toplu fotoğraflarınız üzerinde işlemler yapabilirsiniz.

Photo + Batch birleşiminden oluşan Phatch, Linux’da fotoğraflarınız üzerinde işlem yapabileceğiniz kullanımı basit ve güzel bir programdır.

Continue reading

16 views

Wubi – Windows kullanıcıları için Ubuntu installer (yükleyici)

Şu sıralarda çevremde herkesin ubuntu kurmamı istemeleri beni çok sevindirdi. İnsanların tek bir şeye bağlı kalmayarak yeni şeyler denemesi bu denemeleri arasında açık kaynak yazılımları seçmeleri beni mutlu etmektedir :) .

Ubuntu yüklememi isteyen arkadaşların windows ile beraber ubuntu’yu kullanabilir miyim sorusuna bir kaç şekilde cevap vermekteydim. VirtualBox, vmware gibi programlar ile windows’un içerisinde ubuntu’yu kullanabileceğimiz gibi wubi sayesinde bilgisayarın açılışı sırasında kullanıcıya boot menüsünden windows veya ubuntu seçenekleri sunarak, istediği işletim sistemini kullanımını sağlamaktadır. Ubuntu’nun böyle bir olanağı sunması windows kullanıcıları için güzel bir fırsat :)

Peki wubi nasıl çalışır ?

Continue reading

39 views