Katılım
4 Şubat 2024
Mesajlar
3.916
Makaleler
7
Çözümler
77
Beğeniler
6.444
1716723467188.webp


Tanıdık bir başka görüntüyle karşınızdayım.

Microsoft'ta, ürünün geliştirilmesine devam etmek için halen geliştirilmekte olan ürünleri kullanmak yaygın bir uygulamadır. Bir ürünün kararlı bir sürümü mevcut olduğunda, geliştiricilerin bunu iş istasyonlarına kurmaları ve günlük kullanımda kullanmaları teşvik edilir.

Ürünü kullanan geliştiriciler, belirli özellikler üzerinde çalışan ekiplere doğrudan geri bildirimde bulunabiliyor ve hataları bildirebiliyor. Bu işleme dahili olarak kendi kendine barındırma adı verilir. Yani Self Host ;)

Self-Host Vote (VoteNow.exe) Windows Vista'nın bazı pre-release (Beta) geliştirme sürümlerinde bulunan dahili bir uygulamaydı. Amacı dahili-barındırılan yani self-hosted ön-yayın Windows yapılarının kalitesi hakkında geri bildirim toplamaktı. Şimdi nereden tanıdık olduğu anlaşılıyor olmalı. Devam edelim :)

Bulunduğu yapılar: 4033, 4039, 4042, 4053, 4084 ve 4093

İlk önce 17 Temmuz 2003'deki Yapı numarası 4033'de gördük kendisini. Testerların hızlı ve kolay bir şekilde yapılar hakkında geri bildirim vermesini sağlamak için tasarlanmıştı. Her yapının geri bildirimi, Microsoft'un kendi ağında o yapının sayfasında yayınlanıyordu. Özel iç ağdan bahsediyorum. Intranet yani.

VoteNow.exe'nin çalışma mekanizması Insider'a göre daha kapalıydı. Bunu da biraz açıklayacağım. Bu programın bulunduğu yapıyı kullanan çalışanlar bir süre sonra (yaklaşık 4 saat) yapıya oy verebilmeleri için bir mesaj görür. Öncesinde de iki aşamalı bir doğrulama süreci var tabii.

İlk kontrol, makinenin bilinen bir Microsoft etki alanına (domain) katıldığını doğrular. Örnekler: NTDEV, WINDEPLOY, REDMOND
İkinci kontrol, derleme (compile) laboratuvarının aşağıdakilerden biri olduğunu doğrular: Lab01, Lab02, Lab21, Lab03, Lab04, Lab06, Lab07 veya main.

Her iki kontrol de başarılı olursa, uygulama 4 saat bekler ve ardından Internet Explorer'da intranet oylama sayfasına giden "Şimdi Oy Ver" ve uygulamayı yeniden başlatan "Daha Sonra" olmak üzere iki düğmeden oluşan bir bildirim görüntüler.

"Birkaç saattir bu Longhorn yapısını kullanıyorsunuz. Aşağıdaki Vote Now düğmesini kullanarak, bize bu yapıyla ilgili düşüncelerinizi bildirebilirsiniz." tarzı bir mesaj ile birlikte.

Düğmelerin dışındaki bildirime tıklamak http://longhorn/selfhost/ adresine gider.

Intranet oylama sayfası örneği:
http://winweb/selfhost2/?ballot=3&lab=main&build=4033.030717

Özellikle Build 5712'deki VoteNow, Microsoft'daki dahili bir sunucuya SOAP isteği gönderdiği, bu isteğe ihtiyaç duyduğu için hiç gözükmüyor.

İlk resimdeki ekran görüntüsü de, Lab06 numaralı laboratuvarda derlenmiş olan yapı numarası 4042'den.

Başka örnekler:
1716724916626.webp
1716724923015.webp


Bu günlerde bu ilk resimdeki popupın bir benzeri Windows 10/11'de Feedback Hub (Geri Bildirim Merkezi) ile karşımıza çıkıyor ve daha fazla kişiye açık. Tabii bu zamanlar Insider gibi bir sistemin tasarlanması, geliştirilmesi ve halka açılması açılması yaklaşık 10 yılı bulacaktı. Bu anlattığım zamanlarda biz internete sızdırılmış Beta ve Alpha sürümleri kendimiz deneyimliyorduk. Gizlilik sözleşmesini ihlal eden cesur geliştiricilere selam olsun.​


Bonus, tersine mühendislik sayesinde çalışır vaziyette bir VoteNow:

 
Son düzenleme: