KodFeed İLMİN ZEKATI…

10Nis/110

SilverLight ve İşletim Sistemleri

Silverlight uygulamaları gün geçtikçe popüleritesini arttırmakta. Silverlight Microsoft tarafından geliştirildiği için Windows altında çalışmasında herhangi bir problem yer almamaktadır. Yaklaşık 6 Mb boyutundaki Silverlight framework yüklemesiyle windows'ta çalıştırmanız çok kolay. Peki linux ve mac-os x kullanıyorsanız ne olacak?

Şuan Mac-OS'da kontrol ettiğim kadarıyla silverlight ile ilgili bir sıkıntı yok ve silverlight-4 ile geliştirdiğimiz uygulama Mac OS'da da çalışmakta. Apple Adobe ile yaşadığı Flash sıkıntısını Silverlight için yaşatmadığı açık. Buna ek olarak söylentilere göre iPad 3 ve iPhone 5'te de silverlight desteği olacağı yönde.

Linux için baktığımızda ise yine silverlight ile ilgili çalışmalar yer almakta. Linux'de şuan silverlight 4 ile yazdığımız uygulamayı test etmek istediğimizde maalesef çalışmamakta. Monoframework'un sitesine baktığımızda ise yakın zamanda çalışacağı belirtilmiş. Sabırsızlıkla o günü bekliyorum diyebilirim :)

VN:F [1.9.13_1145]
Rating: 9.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Rating: +1 (from 1 vote)
2Nis/110

Silverlight ve Apache Server

Merhabalar,

Bu yazımızda linux üzerinde apache server'da silverlight'ı nasıl yayınlayacağımız hakkında bilgi vermeye çalışacağım. Öncelikle bilindiği gibi web serverlar mime typelara göre yayın yapmaktadır. Silverlight için gerekli olan mime-typelar IIS sunucuda tanımlı olmasa bile sayfayı açamazsınız. Bunun için öncelikle apache sunucumuza mime type nasıl eklenir ona değinelim.

Apache sunucuzu kurduğunuz dizinde conf klasörü içerisinde mime.types isimli dosyayı bir editör ile açınız. Eğer apache web sunucuyu nereye kurduğunuzu bilmiyorsanız locate komutu ile dosyanızın yerini bulunuz. Genellikle bu dosya "/etc/httpd/conf/mime.types" dizininde yer almaktadır.

# locate mime.types
/home/ramazan/mime.types
/etc/httpd/conf/mime.types

dosyamızı bir editor ile açıyoruz

# nano mime.types

ve dosyanın sonuna aşağıdaki satırları ekliyoruz.

application/xaml+xml            xaml
application/x-silverlight-app   xap

Yukarıda anlatılanları yaptıktan sonra silverlight projenizi publish edip test ettiğimizde çalıştığını göreceksiniz.

VN:F [1.9.13_1145]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Rating: +1 (from 1 vote)
29Ağu/100

/home dizinini partiona taşıma

Home dizinimi başka partiona taşımamdaki öncelikli amacım, herhangi bir problem ile karşılaştığımda verilerimin kaybolmasını önlemektir. Süprizlere hazırlıklı olmak gerekiyor ne de olsa.

Yeni bir Ubuntu kurulumu yaptınız fakat home dizinini başka bir partionda kurmadınız ve home dizinini partiona taşımak istiyorsunuz. Yapmanız gerekenler sırasıyla şunlar  :


$mkdir /mnt/newhome
$sudo mount -t ext3 /dev/sda5 /mnt/newhome

Yukarıda da görüldüğü gibi benim home partionım /dev/sda5 ve ext3 formatında. Siz burayı kendinize göre değiştirmelisiniz.

$cd /home/
$find . -depth -print0 | cpio --null --sparse -pvd /mnt/newhome/
$sudo umount /mnt/newhome
$sudo mv /home /old_home
$sudo mkdir /home
$sudo mount /dev/sda5 /home

Buraya kadar dosyalarımızı partiona kopyaladık. Eski home dizinin ismini değiştirip yeni bir home dizini oluşturduk ve home dizinine /dev/sda5'i mount ettik. bundan sonra yapılması gereken ise "/etc/fstab" dosyasına aşağıdaki satırın eklenmesi.

/dev/sda5 /home ext3 nodev,nosuid 0 2

Artık home dizinimiz yeni partionda çalışacaktır. Artık eski home dizinimizi silebiliriz:

sudo rm -r /old_home

Kaynak:
http://embraceubuntu.com/2006/01/29/move-home-to-its-own-partition/

VN:F [1.9.13_1145]
Rating: 9.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Etiketler: Yorum yok