Şubat 19, 2008 Tarihli Yazılar

Nomly MSN Messenger Add-In Çalışması

Yazılım Henüz Yorum Yok »

addin.jpgMsn Live sürümlerinde kullanıcının msn’i geliştirmesi ve daha eğlenceli hale getirmesi için kısıtlı bi alan içinde Msn Add-in desteği vermiştir. Bu özelliği açmak için;Registry’deki HKEY_CURRENT_USER\Software\Microsoft\MSNMessenger Key’ine AddInFeatureEnabled isimli DWORD Value ekleyip değerini 1 yapıyoruz.

Bu işlemi yaptıktan sonra MSN’den Araçlar > Seçenekler > Eklentiler bölümüne giriyorsunuz.

Deneme amacıyla bende bir add-in yazdım özelliği add-in aktif eder etmez durumunuzu öğle yemeğinde yaparak kişisel iletinizi değiştiriyor ve size msg yazanlara “Yemekteyin Gelicem” diyerek titreşim yolluyor.

Ubuntu 7.10 Depo Eklemek ve Depolar

Ubuntu 1 Yorum Var »

ubuntukucuk.jpgUbuntu 7.10 için depo araştırdım ve bu depoları paylaşmak istedim.

Depolar nasıl eklenir?

İlk olarak terminalimizi açıyoruz ve “su” komutu ile root yetkisini root şifresini girdikten sonra alıyoruz.

Ardından source.listi’in yedeğini alıyoruz.

sudo cp -p /etc/apt/sources.list /etc/apt/sources.list_backup

Yedeğimizi aldıktan sonra source.list’i geditle açıyoruz.

sudo gedit /etc/apt/sources.list

dosyamızı açtıktan sonra tüm içeriği silip aşağıdakileri kopyala yapıştır yapıyoruz.

deb http://us.archive.ubuntu.com/ubuntu/ gutsy main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy main restricted

## Major bug fix updates produced after the final release of the
## distribution.

deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted

##Universe

deb http://us.archive.ubuntu.com/ubuntu/ gutsy universe
deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy universe
deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy-updates universe

## Multiverse

deb http://us.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse

## Backports

deb http://us.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse

## Canonical Partner Repository

deb http://archive.canonical.com/ubuntu gutsy partner
deb-src http://archive.canonical.com/ubuntu gutsy partner
deb http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb http://security.ubuntu.com/ubuntu gutsy-security universe
deb-src http://security.ubuntu.com/ubuntu gutsy-security universe
deb http://security.ubuntu.com/ubuntu gutsy-security multiverse
deb-src http://security.ubuntu.com/ubuntu gutsy-security multiverse

## PLF REPOSITORY (Unsupported.  May contain illegal packages.  Use at own risk.)
deb http://packages.medibuntu.org/ gutsy free non-free

 ve ardından medibuntu.org adresinin anahtarını sisteme ekliyoruz

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -

ve son olarakta listemizi güncelliyoruz.

sudo apt-get update

Kaynak - http://muzafferdaima.blogspot.com/2008/01/ubuntuda-710-gusty-gibbon-ekstra.html

RAID (Redundant Array of Inexpensive Disks)

Teknolojik Henüz Yorum Yok »

diagram-raid0.gifRAID
(Ucuz Aşırı yinelemeli Tekerler Dizisi, İngilizcesi: Redundant Array of Inexpensive Disks), birçok sürücünün, çeşitli sürücülerin paralel çalışmasıyla, tek bir sanal sürücü gibi algılanmasını sağlayan sistemler bütününü içerir. Böylece elde olmayan göçmelerde depolanan bilgilerin bellekte korumaya alınma başarım (performance) düzeyini arttırmak mümkün olur.

RAID Arkasında Yatan Temeller Nelerdir?
Tek harddisk ile yapabildikleriniz sınırlıdır. Performans arttırayım deseniz, overclock edemiyorsunuz; verileri otomatik yedekleyeyim deseniz, kendiniz yedeklemek zorundasınız. Eğer disk kapasitenizi arttırdığınızda disk performansınızı arttırmak istiyorsanız, verilerinizin eş zamanlı yedeklenmesini istiyorsanız sizin bir RAID dizesi oluşturmanız gerekiyor demektir. RAID, Redundant Array of Inexpensive Disks kelimelerinin baş harflerinden oluşuyor. RAID dizesinde, iki veya daha fazla diski tek üniteye bağlayarak, disklerin tek başlarına yapamadığı şeyleri yapmanız olanak sağlar. Uyguladığınız RAID konfigürasyonunu çeşidine göre, RAID dizesi ile daha fazla performans, daha fazla veri güvenliği veya her ikisini de elde edebilirsiniz.

RAID 0 (Striping)
RAID 0 konfigürasyonunda, RAID kontrolcüsüne en az iki disk bağlayarak bir dizi oluşturuyorsunuz. Disk dizisi kullanırken, aynı türden bağlanmış diskler üzerine veriler yazılırken ardışık bloklara bölünerek diskler üzerine dağıtılarak yazdırılıyor. Bu ciddi bir performans artışı sağlıyor desek yeridir. Bunu daha anlaşılabilir bir şekilde anlatalım. Elimizde yazılması gereken 8 kelimelik bir cümle var. Dört elimizin olduğunu varsayalım. Bir elin bir kelimeyi yazması bir dakika aldığını varsayarsak; kelime sayısını el sayısına göre paylaştırıp yazdırırsak, tek elin 8 dakikada yaptığı işi, dört elimizle 2 dakikada yapmış olacağız. Sanırım mantığını anladınız.

Sonuç olarak, sistemin veri yazma/okuma performansı ciddi bir şekilde artıyor. Çünkü yazdıracağınız veri kaç tane disk bağlıysa o kadar diske paylaştırılarak yazdırılıyor.

Dikkatinizi çektiyse, RAID 0 konfigürasyonu gerçek bir RAID uygulaması değil. Çünkü hata töleransı denen bir şey yok. Gerçekten burası önemli. RAID 0 konfigürasyonundaki hard disklerden bir tanesi göçtüğünde, RAID 0 konfigürasyonu içindeki tüm disklerdeki sahip olduğunuz tüm bilgiler de güme gidiyor! Örneğin RAID 0 uygulamasında sahip olduğunuz 3 adet 10 Gblık hard diskinizden birisi su koyu verirse, buzdolabında kötü günler için muhafaza ettiğiniz buz gibi suyunuzu içmek farz oluyor. Anlayacağınız 30 GBlık verinin hepsi gelmemek üzere gidiyor. Burası önemli bir noktaydı.
Tabii bu dediklerimiz, performans manyaklarını etkileyecek değil hani. Sonuçta ben akıllı adamım, yedeklememi her zaman yaparım diyenler için bir sorun yok elbette.

RAID 0 konfigürasyonunu şöyle genel olarak özetleyecek olursak: RAID 0 konfigürasyonu için min. 2 diske ihtiyaç duyuyoruz. Örneğini ki tane 10 Gblık harddisk bağladığımda, bu iki disk tek disk imiş gibi olacaklar ve ikisinin toplam kapasitesi yani 20 GBlık kapasite elde etmiş olacağım. RAID 0 konfigürasyonun gerçek RAID olmadığını çünkü hata toleransının olmadığını belirttik. Bundan dolayı, bilgilerin önemli olduğu ortamda kullanılmayan bir konfigürasyondur.
RAID 1 (Mirroring)

Evet diğer RAID sistemimiz ise RAID 1, diğer adıyla disk aynalama. Aynalama teriminden tahmin edeceğiniz üzere şu anlam ortaya çıkıyor : 2 veya daha fazla diskiniz var ve bu disklerin birisindeki bilgiler, diğerine eş zamanlı olarak kayıt ediliyor. %100 veri güvenliği amaç edinilmiş. Aniden disk göçtü diyelim. Hiç telaş yok. Bilgilerin aynalandığı diskten dosyaları tekrar yeni ana diskinize kopyalayarak olayı çözümleyebiliyorsunuz.

Gördüğünüz üzere, RAID 1 sisteminin diskten veri okuma performansına bir katkısı yok. Sadece, ECC (Hata Bulma & Düzeltme ) işleminden dolayı yazma işlemi, yalnız başına kullanılan tek diskli konfigürasyona göre bir yavaşlık gösterebilir.
Anlayacağınız üzere, performansın pek önemli olmadığı, verilerin önem arz ettiği konumlarda RAID 1 sistemi çok işe yarıyor. Zaten bu sisteminde tek amacı veri güvenliği.

RAID 0 + 1 ( Striping + Mirroring )
Bu RAID konfigürasyonunu oluşturabilmeniz için en az 4 diske ihtiyacınız var. İki disk bir dize oluştururken, diğer iki disk bunların aynası oluyor yani eş zamanlı olarak yedeğini alıyor.
RAID 0 + 1 konfigürasyonunu kullandığınız sistemin veri güvenliğinin yanı sıra, yazma ve okuma hızları iyileştiriliyor.

RAID 5
RAID 5, Hard Disklerin RAID 0 sistemindeki gibi Stripe edilmesinin performans katkısının yanı sıra, parite hesaplanmasındaki güvenlik özellikleri beraberinde getiriyor. En az 3 diske ihtiyaç duyuluyor. Dizi içerisindeki tüm disklere hem veri hem de parite bilgileri dağıtılarak yazılıyor. 3 disk gerektiğini söylemiştik. 3 Disk kullandığımı varsayıyorum. Veri yazdırırken, ilk 2 diske veriler yazılıyor, üçüncü diske parite bilgileri kayıt ediliyor. İkinci veri kayıt edişimde ise, başka bir diske parite bilgilerini kayıt ediyor. Diğerinde ise başka bir diske… İşte bu dizideki harddisklerden birisi “gıcıklık” yaparsa, en son parite bilgilerinin kayıt edildiği diskten parite bilgileri okunarak, kayıp veriler tekrar inşaa ediliyor. Bir tür veri güvenlik sisteminin olduğunu anlamışsınızdır. Dolayısı ile, RAID 5 sisteminin, veri güvenliğinin çok önemli olduğu konumlarda ve hata düzeltmenin olabildiğince iyi olması gereken yerlerde çok sık kullanıldığını anlamak güç değil.

Kaynak : Erdal Davut , PC Labs , Luis Colorado

Not: Bir kaç sene önce yazdığım raid konulu makalem.