Durum Mesajı

Sevdiklerinizle beraber çay içebileceğiniz nice güzel bayramlara…

SSD Disk Alanı Optimizasyonu

SSD kullanıcılarının en büyük sorunlarından birisi disk alanının çabuk tükenmesi olsa gerek. Fiyatları yüzünden büyük boyutlu diskler alamadığımızdan elimizdeki küçük diskleri optimum şekilde kullanmanın bir yolunu bulmamız gerekiyor. Kullandığım 120 GB SSD’nin 20 GB’lık kısmını boş yere kullanan Windows 8’de, sadece aşağıdaki 3 ayarları yaparak 20 GB kadar kar ettim. 1. Sistem Koruması’nı kapatmak Millennium Edition çıktığından bu yana Windows kullanırım, daha bir kez bu özelliğinden faydalanmadım. Sizin de kullanmadığınızı ve kullanmayacağınızı varsayarak Sistem Koruması‘nı kapatmanızı öneririm. Bilgisayar özelliklerinden Sistem korumasına tıklayıp, buradan tamamen kapatabilirsiniz.

sistem-korumasi

2. hiberfil.sys dosyasını kaldırmak Windows’u kurduğumuz dizinde bulunan bu dosya, genellikle RAM ile aynı boyuttadır ve bilgisayarımızı uyku moduna aldığımızda RAM’deki bilgilerin diskte saklanmasını sağlar. Uyku Modu‘nu kullanmayıp, disk alanından 16 GB kar etmek benim için mantıklı bir seçenek oldu. Siz de Uyku Modu‘ndan vazgeçip RAM miktarınız kadar alandan tasarruf etmek isterseniz bir komut penceresini yönetici olarak açıp, aşağıdaki komutu çalıştırabilirsiniz:

powercfg-h-off

3. pagefile.sys dosyasını kaldırmak Bu dosya sanal bellek dosyasıdır ve RAM’in yetersiz kaldığı durumlarda diski kullanmak için kullanılır. Eğer sisteminizde yeterli RAM varsa ve tamamını hiçbir zaman kullanmıyorsanız sanal bellek kullanımından da vazgeçebilirsiniz. Bunu yapmak için şu yolu takip ediyoruz: Bilgisayar özellikleri > Gelişmiş sistem ayarları > Performans > Ayarlar > Gelişmiş > Sanal Bellek > Değiştir Burada “Tüm sürücülerde disk belleği dosyası boyutunu otomatik yönet” seçeneğini kaldırıyor ve “Disk belleği dosyası yok” seçiyoruz. Bilgisayarımız yeniden başladığında pagefile.sys dosyası da artık var olmayacak.

sanal-bellek

Benim için sonuç aşağıdaki gibi oldu. Diskte 19,4 GB alan açıldı.

disk-alani-karsilastirma

Bu ayarların hepsinin Windows 7 için de kullanılabileceğini belirtmek istiyorum. Artık açtığım alana MATLAB yükleyebilirim :) Görüşmek dileğiyle efendim, Sağlıcakla kalın.

Windows 8 Yüklenememe Sorunu

Windows-8-logo Daha önce yazmamıştım, Asus‘un muhteşem bilgisayarlarından birisi olan N56VZ model bir bilgisayar kullanıyorum. Bu bilgisayarı aldığım gün yaptığım ilk iş, içinde yüklü gelen Windows 8’i silip zaten bir lisansa sahip olduğum Windows 7’yi yüklemek olmuştu. Günler, aylar geçti ve ben tekrar Windows 8 kullanmaya karar verdim. MSDN’den edindiğim Windows 8 iso dosyası ile kurulum yapmaya çalıştığımda ise şöyle bir hata ile karşılaştım: “Girilen ürün anahtarı yükleme işleminde kullanılabilecek hiçbir Windows görüntü dosyasıyla eşleşmiyor. Farklı bir ürün anahtarı girin.” IMG_2147

Aslında bilgisayarı ilk aldığım zamanlar Windows 8 yüklü gelen bilgisayarların lisans anahtarlarının BIOS‘a gömülü geldiğini ve tekrar yüklemeye çalışıldığında bu anahtarı otomatik okuduğu için size hiç lisans anahtarı sormadığını, dolayısıyla geçersiz ürün anahtarı hatası verip yüklemeye devam etmediğini duymuştum, ancak başıma gelmediği için nasıl bir çözümü olduğuyla ilgilenmedim. Bugün bu sorunlar karşılaşınca küçük bir araştırma yaptım ve çözümünü buldum.

  1. Yapmamız gereken ilk şey Windows’u DVD’den değil USB‘den kurmak. Şu linkten edinebileceğiniz “Windows 7 USB/DVD download tool“ ile Windows 8’in iso dosyasını kullanarak bir USB disk oluşturuyoruz.
  2. Oluşturduğumuz USB diskin “sources” klasörü altında “PID.txt” adlı bir dosya oluşturuyoruz ve yükleme sırasında kullanacağımız lisans anahtarını aşağıdaki formatta bu dosyaya kaydediyoruz:
    [PID]
    Value=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    

    Kurulumu tekrar başlattığınızda BIOS’ta kayıtlı olan lisans anahtarı yerine, sizin PID.txt dosyasına kaydettiğiniz anahtar kullanılıyor. Bu sorun da böylece çözülmüş oluyor. Windows 8 ilk çıktığında 29 TL’ye sattığı bir çok lisans anahtarı bu tip hatalar yüzünden kullanılamadı, bunları her türlü forumda görmek mümkün. Microsoft, günümüzde her türlü hile ile aşılabilen bu tip küçük önlemler almasa keşke de bizler de uğraşmak zorunda kalmasak değil mi? :)

Neyse, sevgiler efendim, Başka bir yazıda görüşmek dileğiyle…

Durum Mesajı

Bugün bilgisayarıma format attım ve Windows 8 yükledim. Kurulumun başlamasından masaüstünün açılmasına kadar geçen süre sadece 6 dakikaydı.

Sharepoint User Profile'daki Kullanıcılar

Dört aydır Sharepoint geliştirme ile uğraşmaktayım. Sharepoint’in bir çok kavramı üzerinde en azından kulak aşinalığı oluşturmuş durumdayım. Ancak hiçbir fikrim olmayan bir konu vardı ki o da User Profile’dı. Küçük bir örnek ile Sharepoint’teki tüm kullanıcıların bilgilerine ulaştım, ihtiyacı olanlarla da paylaşmak istedim. Öncelikle Visual Studio’da bir Sharepoint projesi açıp, projemize Visual Web Part ekliyoruz. ASCX dosyamıza bir label ekleyip, Page_Load fonksiyonunu aşağıdaki gibi düzenliyoruz:

protected void Page_Load(object sender, EventArgs e)
{
    SPServiceContext context = SPServiceContext.GetContext(SPContext.Current.Site);
    UserProfileManager profileManager = new UserProfileManager(context);
    lblUsers.Text = "<table border='1'><tr><th>UserGuid</th><th>AccountName</th><th>UserName</th></tr>";
    foreach (Microsoft.Office.Server.UserProfiles.UserProfile item in profileManager)
    {
    lblUsers.Text += "<tr><td>" + (item[PropertyConstants.AccountName] != null ? item[PropertyConstants.UserGuid].Value : "") +
    "</td><td>" + (item[PropertyConstants.UserGuid] != null ? item[PropertyConstants.AccountName].Value : "") +
    "</td><td>" + (item[PropertyConstants.UserName] != null ? item[PropertyConstants.UserName].Value : "") + "</td></tr>";
    }
    lblUsers.Text += "</table>";
}

Bu web part’ı herhangi bir sayfaya eklediğimizde tüm kullanıcılarımızı ve bilgilerini görebiliyoruz. sharepoint-users