[Gelistirici] Proxy Ayarları projesinde son durum

bertan rmznbrtn at gmail.com
3 Tem 2007 Sal 17:39:30 EEST


Proje ile ilgili önceki mailler göz önüne alındığında kullanıcı bazlı ve
profil desteği olan bir sistemi çözüm olarak sunmuştum ve itiraz gelmemişti;
fakat bugün yaptığımız bir toplantı sonucu kullanıcı bazlı bir çözümündense
sistem bazlı bir çözüm daha iyi olur gibi bir sonuç çıktı. Bu mailde şu anda
projenin durumunu ve çözüm için  göz önünde bulundurulan alternatifleri
bulacaksınız. Okuyan herkesten fikirlerini bekliyorum ve fikirlerinizi 4
Temmuz saat 5'e kadar belirtirseniz iyi olur; çünkü bu tarihten sonra kesin
karar verilmiş olacak.

Kullanım senaryoları:

   1. Ahmet bilgisayarla profesyonel anlamda uğraşmasa da deneyimli bir
   bilgisayar kullanıcısıdır ve internette gezinirken, performans veya kimlik
   gizlemek amaçlı, bir proxy sunucusu kullanıyor. Masaüstü bir bilgisayarı var
   ve sadece kendisi kullanıyor.
   2. Ayşe, işte kullandığı dizüstü bilgisayarını evde de kullanıyor.
   İşte kullandığı ayarlar internete bağlanan her uygulama için geçerli olmalı
   ve bunu tek bir yerden ayarlayarak yapabilmek istiyor. Evde ise proxy
   kullanmıyor.
   3. Adnan, Ayşe ile aynı yerde çalışıyor ve benzer proxy ayarlarını o
   da kullanıyor. Evinde de proxy kullanmıyor; fakat oğlunun da bilgisayarı
   kullanmasına izin veriyor ve oğlu, Arda, Ahmet gibi bir kullanıcı.
   4. Kaan bir sistem yöneticisi ve paylaşılan bir bilgisayarın her
   kullanıcı için aynı proxy ayarını kullanmasını ve kullanıcıların bu ayarı
   değiştir(e)memesini istiyor.

Çıkarım(lar):

   - 1, 2 ve 4 numaralı senaryolar için sistem bazında bir çözüm yeterli
   ve en uygun çözüm olarak görünüyor.
   - 3 numaralı senaryoda ise Adnan 'ın proxy ayarlarını sıfırlamış
   olması ve Arda'nın da bundan sonra bilgisayarı kullanmaya başlaması
   durumunda sorun çıkabilir; çünkü eğer Arda'nın halihazırda çalışan
   uygulamaları varsa ve bu sırada Adnan proxy ayarını değiştirirse
   çalışan uygulamaların değişiklikten etkilenmemesi gerekir, en azından
   yapıyor oldukları işi yapmaya devam ederler. Sorun ise Adnan'ın proxy
   kullandığını düşündüğü halde kullanmıyor olmasıdır ki bu da
Adnansistemde yeniden aktif duruma geçtiğinde ona küçük bir uyarı
olarak
   bildirilebilir. Bu durumda sistem bazlı çözüm en uygunu gibi görünüyor.

Sistem bazlı çözüme kodlama yolları:

   1. Sistem değişkenleri atanır. Birçok uygulama bunu destekliyor
   (wikideki tabloya bakmayın, orada testte bir yanlışlık olmuş),
   desteklemeyenler de yamalanır.
   2. Sistem değişkenleri yerine Çomar'a yapılacak ek ve uygulamalara
   yapılacak yamalar ile sorun kökten çözülür. Bazı uygulamaların sistem
   genelinde geçerli config dosyaları kullanılarak (Firefox gibi) yamaya gerek
   duymamaları da muhtemel.
   3. Kullanıcıların "home" dizinlerindeki ayar dosyaları değiştirilir.

Çıkarımlar ve sorunlar:

   - 1. çözüm en kolay ve genel sayılabilecek çözüm; fakat burada KDE
   uygulamalarının kdm değişkenlerini kullanmaları ve değişkenlerin kdm yeniden
   başlatılmadan uygulanamaması gibi bir sorun var. Ayrıca kullanıcı ve
   şifre'nin dosyaya yazılması düşünülesi bir konu.
   - 2. çözüm çok iş gerektirecek.
   - 3. çözüm ise çok çirkin.

Kullanıcı bazlı çözüm:
Bunun için çözüm büyük ölçüde bulundu ve hatta kodlandı. Tartışmaya yeniden
açılabilmesi için öncelikle kullanım senaryoları bazında ikna edici bir sav
gerekli. Bunu yaparken kullanıcıyı biraz gerçek bir kişi gibi düşünürseniz
daha isabetli bir karar verilebilir; varsayımlar üzerine kurulu bir senaryo
pratikte pek de muhtemel olmayabilir ve göz ardı edilebilir.




Fikirlerinizi yarın akşama kadar bildirmenizi tekrardan rica ediyorum.

İyi günler,
R. Bertan Gündoğdu
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20070703/5db4cbb7/attachment-0002.htm>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi