
Dave Plummer , programcılık kariyerine MS-DOS döneminde Microsoft'ta başladı. Kod optimizasyonu konusunda oldukça bilgili; bu yüzden de Microsoft'un son birkaç yıldır Notepad'e eklediği istenmeyen yapay zekâ yazılımlarından kurtulmaya çalışıyor. Plummer, orijinal Görev Yöneticisi uygulaması da dahil olmak üzere bazı önemli Windows özelliklerini Kodladığını iddia eden kişi . Şimdi ise YouTuber ve emekli geliştirici, en son çalışmasını paylaştı: TinyRetroPad adlı bir metin editörü . Bu editör, Notepad'in metin düzenleme işlevini taklit ederken diskte mümkün olduğunca az yer kaplamayı hedefliyor.
TinyRetroPad, yaklaşık 2,5 kilobayt (KB) boyutunda, Not Defteri tarzı bir metin editörüdür. Geleneksel olarak bir kilobayt 1.024 bayta karşılık gelir; bu da yeni editörün, bu kadar küçük bir paket içinde kullanılabilir bir uygulama barındırmak için kesinlikle birçok optimizasyon hilesi kullandığı anlamına gelir. Plummer, TinyRetroPad'i, daha önce kodlayıcının HelloAssembly projesinden (tiny.asm) çatallanmış olan Dave's Tiny Editor'dan çatallamıştır. Tiny.asm, mümkün olan en küçük Windows uygulaması olacak şekilde tasarlanmıştı ve TinyRetroPad de kesinlikle çok küçük bir metin editörüdür. Yeni proje, aynı minimalist, boyut takıntılı ruhu korurken, Not Defteri tarzı Menüler gibi bazı "modern" özellikler de sunuyor. Söylemeye gerek yok, her iki proje de Assembly dilinde programlanmıştır.

Plummer, TinyRetroPad'in temelde Windows API'si tarafından sağlanan "RICHEDIT50W" denetimi etrafında oluşturulmuş bir sarmalayıcı olduğunu açıkladı. tiny.asm'ye yapılan tüm eklemeler, programın boyutunu derleme zamanında küçültmek için Crinkler'ın sıkıştırma algoritmasından yararlanılarak mümkün olduğunca "ucuz" tutuldu . Son yürütülebilir dosya, klasik bir Not Defteri uygulaması gibi çalışacak, görünecek ve "hissedilecek", ancak Windows 11'de bulunan en son Not Defteri sürümünden 100 kat daha küçük olacak .
Plummer , Microsoft'taki günlerinde mühendislerin Not Defteri'nin düz metin düzenleme, WordPad'in ise RTF düzenleme işleri için olduğunu çok iyi bildiklerini söyledi . Bu önemli bir farktı ve kod yazanlara bu iki alanı asla karıştırmamaları tavsiye ediliyordu. Öte yandan, günümüzdeki Not Defteri, Microsoft tarafından genellikle üretken yapay zeka ve görüntü yerleştirme gibi gereksiz özellikleri test etmek için bir deneme tahtası olarak kullanılıyor .
Plummer, modern Not Defteri'nin hayranı olmadığı için, TinyRetroPad'i oluşturarak aracı sıfırdan yeniden inşa etmeye karar verdi. Yeni editör, gereksiz özellikler ve kesinlikle hiçbir yapay zeka içermeyen, Windows XP'de bulunan Not Defteri sürümüne benzeyecek.
Plummer, Microsoft yazılım ürünlerine önemli katkılarda bulunmakla birlikte, bazı küçük can sıkıcı kodlar da yazmıştır. Şirketten emekli olduktan sonra, SoftwareOnline adında kendi girişimini kurdu. Firma, değeri şüpheli yazılım ürünleri satarak para kazandı ve daha sonra Washington Eyaleti Başsavcılığı tarafından Tüketiciyi Koruma Yasasını ihlal ettiği gerekçesiyle dava edildi.
Download :
https://github.com/PlummersSoftwareLLC/ ... s/main.zip
Anasayfası :
https://github.com/PlummersSoftwareLLC/TinyRetroPad
Kaynak :
https://www.techspot.com/news/112968-fo ... -zero.html

