Vücut Yağını Ölçmek İstedim ve Yüzden Fazla Hesap Makinesi Yaptım
Orijinal plan utanç verici derecede basitti. Üç ay boyunca tutarlı egzersiz yaptıktan sonra, terazi çok hareket etmedi, ama ayna farklı bir hikâye anlattı. Kıyafetler farklı oturuyordu. Enerji seviyeleri arttı. İnsanlar yorumlar yapıyordu. Açık soru, toplam ağırlık kabaca aynı kalsada vücut bileşiminin kaymak olup olmadığıydı ve açık cevap, sadece vücut ağırlığından ziyade vücut yağı yüzdesini bilmesini gerektiriyordu. "Vücut yağı hesaplayıcısı" hızlı bir araması, banner reklamları ve açılır pencere haberlerine sıkışmış küçük giriş formlarıyla tuzlu bir düzine web sitesi döndürdü. Teknik olarak çalıştılar, ama deneyim berbattı. Birkaç ölçüm girin, hesapla'yı tıklayın, sayfanın üç reklam komut dosyası aracılığıyla yüklenmesini bekleyin ve sonunda ne anlama geldiği veya o yaş ve aktivite seviyesinde sağlıklı aralıklarla nasıl karşılaştırıldığı hakkında hiçbir bağlam olmayan bir sayı görün.
Takip eden düşünce süreci, geliştiricilerin hemen tanıdığı ve sivil halkın kafa karıştırıcı bulduğu türdeydi. "Bu hesap makinesi berbat. Daha iyi bir tane yapmak ne kadar zor olabilir?" Bu sorunun yanıtı her zaman aynıdır: ilk sürümü yapmak kolaydır, ve sonra kapsam sapması, bir duvarı tırmanan sarmaşık kadar sessiz kararlılıkla devralır. Vücut yağı hesaplayıcısı bir öğleden sonra bitmişti. Donanma yöntemini kullandı, dört ölçüm (boyun, bel, kalça, boy) aldı ve sonucu sağlıklı aralıklar hakkında bağlamla gösterdi. Temiz arayüz, reklam yok, hızlı. Bitti. Ancak bitmiş değildi, çünkü çok sonraki düşünce şuydu: "Pekâlâ, biri vücut yağını kontrol ediyorsa, muhtemelen BMI de istiyorlardır." Yani bir BMI hesaplayıcısı eklendi. Ve sonra bir BMR hesaplayıcısı, çünkü bazal metabolik oranını bilmek, kalori alımını yönetenlerin herkes için gereklidir. Ve sonra günlük kalori ihtiyaçları hesaplayıcısı. Ve sonra bir makro hesaplayıcısı. Ve sonra su tüketimi hesaplayıcısı. Her biri bir veya iki gün aldı ve her biri önceki doğal bir uzantısı gibi hissetti. Kapsam yayılıyordu, ama mantıklı bir yönde yayılıyordu.
Finansman pivotu bir Çarşamba akşamı ipotek seçeneklerini gözden geçirirken gerçekleşti. Banka'nın web sitesi, orijinal araştırmadan vücut yağı hesaplayıcılarından bile daha kötü bir ipotek hesaplayıcısı sundu. Herhangi bir sonuç göstermeden önce bir hesap oluşturmayı gerektiriyordu. Bir gerçek hesap, bir e-posta onayı adımı ile, bir ana parayı bir faiz oranı ile çarpmak ve on ikiye bölmek ayrıcalığı için. Mevcut hesaplayıcı çerçevesi orada, giriş doğrulaması ve sonuç gösterimini işliyordu. Bir ipotek hesaplayıcısı ekleme, banka'nın oturumu açma işleminden daha az zaman aldı.
Sayı İçeren Her Şeye Kaçınılmaz Genişleme
Sağlık ve finans arasındaki engel kırıldıktan sonra, kapılar hem heyecan verici hem de biraz endişe verici bir şekilde açıldı. Bileşik faiz hesaplayıcıları sonra geldi, çünkü kişisel finans planlaması, paranın zamanla nasıl büyüdüğünü anlamaya bağlıdır ve çoğu mevcut araç konsepti gerekli olandan daha anlaşılması zor hale getirir. Sonra kedi istifası hesaplayıcıları, çünkü ipotek seçeneklerini karşılaştıran biri de ayından ayına faiz dökülüyle tam geri ödeme programını görmek zorundadır. Sonra ROI hesaplayıcıları, çünkü yatırım kararları ayrıntılı analiz başlamadan önce hızlı kağıt üzerinde tahminleri gerektirir. Sonra döviz dönüştürme, sonra bahşiş hesaplayıcıları, sonra tasarruf hedefi projeksiyonları, sonra emeklilik planlama tahminleri. Her hesaplayıcı aynı alttaki mimariye paylaştı: yapılandırılmış girişleri alın, tanınmış bir formülü uygulayın ve sonucu hemen yararlı olması için yeterli bağlamla sunum edin.
Matematik kategorisi bir arkadaş, lise öğretmeni olan, platform yüzdesi fikrini anlamakta zorlanan öğrenciler için bir yüzde hesaplayıcısı içerebilir mi diye sorduğunda ortaya çıktı. Bu tek talep, temel matematik araçlarının bir serisini çıkardı: yüzde hesaplayıcıları (Y'nin X%'si nedir, X, Y'nin yüzde kaçıdır, yüzde artış ve azalış), kesir ondalık dönüştürücüler, karekök hesaplayıcıları, ortak şekiller için alan ve hacim hesaplayıcıları ve uzunluk, ağırlık, sıcaklık ve hız kapsayan ünite dönüştürücüler. Bunların hiçbiri teknik olarak karmaşıktır. Yüzde hesaplaması önemsiz koddur. Ancak bu önemsiz kodu temiz bir arayüze paketlemek, net etiketler, yararlı açıklamalar ve sayfa yeniden yükleme olmadan anında sonuçlar, kodu elle yapan veya kaynış web sitesinde araştırılan bir araçtan gerçekten daha yararlı olan bir araç oluşturur.
Kripto kar hesaplayıcıları, birkaç kripto pozisyonunun değerlendirilmesi gereken bir dönemde geldi. "0,5 ETH'yi 2.400$'dan satın aldıysam ve şimdi 3.100$ ise, %0,1 işlem ücretinden sonra kâr nedir?" soru basit aritmetiktir, ama bunu farklı madeni paralar arasında, değişen satın alma fiyatları, miktarlar ve ücret yapıları ile tekrarlayarak hızlı bir şekilde sıkıcı hale gelir. Kripto hesaplayıcısı satın alma fiyatı, satış fiyatı, miktar ve ücretleri tek bir formda işler ve ücretlerden sonra mutlak kar, yüzde getirisini ve net gelirler gösterir. Herhangi bir borsaya bağlanmaz ve canlı fiyatları çekmez. Tamamen hesaplama aracı, bu tüm ihtiyaç. Canlı fiyat borsanın web sitesindedir. Hesaplama, calculator.yeb.to'dadır.
Bir Hesap Makinesi Nasıl Bir Mimariye Dönüştü
Bir hesap makinesiyi yüzden fazlaya büyümenin arkasındaki teknik hikâye, erkenden alınan mimari kararlardan bahseder, bu şaşırtıcı derecede ölçeklenebilir olduğunu kanıtladı. İlk vücut yağı hesaplayıcısı, hardcoded HTML form alanları ve Donanma yöntemini çalıştıran bir JavaScript işlevi ile bağımsız bir sayfa olarak inşa edilmişti. Beşinci hesaplayıcıdan itibaren desen belirtiydi: her hesaplayıcı adlandırılmış girdilerin bir kümesini alır (yükseklik, ağırlık, orant, müdür, her neyse), bir formülü uygular ve bir veya daha fazla adlandırılmış çıkışı görüntüler (vücut yağı yüzdesi, aylık ödeme, bileşik toplam). Paylaşılan yapı, genel bir hesap makinesi bileşeninin işleme, doğrulama ve ekran mantığını işleyebileceği anlamına geldi, oysa her bireysel hesap makinesi sadece kendi girdisini (ad, tür, birim, doğrulama kuralları), formülünü ve sonuçların nasıl görüntüleneceğini tanımlaması gerekiyordu.
Bu soyutlama, yirmi hesap makinesiyi yüze kadar patlamasını ele alınabilir hale getirmeye izin verdi. Yeni bir hesap makinesi ekleme, sıfırdan yeni bir sayfa inşa etmeyi gerektirmez. Girdileri tanımlamayı (ad, tür, birim, doğrulama kuralları) gerektirmedir, hesaplama işlevini yazar ve sonuçların nasıl görüntüleneceğini belirtir. Çerçeve her şeyi işler: duyarlı tarz, giriş doğrulaması, hata mesajları, sonuç biçimi ve hatta kullanıcıların sayıların ne anlama geldiğini anlamalarına yardımcı olan açıklayıcı metni. Tüm platform, özünde yüz yapılandırma dosyası ile bir motorudur, bu nedenle kod tabanı yönetilmez hale gelmeden sonsuza kadar büyüyebilir.
Hesap Makinesi API'si bu aynı motoru programlı olarak ortaya koymaktadır. Harici uygulamalar, giriş değerleri gönderebilir ve herhangi bir arayüz olmadan hesaplanmış sonuçlar alabilir. Bu, hesaplama yeteneklerinin kendi iş akışlarında gömülü olması gereken uygulamalar için yararlıdır. Enerji uygulaması olarak BMI göstermek isteyen bir fitness uygulaması, BMI formülünü yeniden uygulamaktan ziyade API'yi arayabilir. Bileşik faiz projeksiyonlarının gerekli olduğu finansal planlama aracı, kendi bileşiklenmiş mantığını korumaktan ziyade API'yi arayabilir. Formüller tanınmış ve mülk değildir, ancak bunları doğru şekilde uygulamak (kenar durumlarını ele almak, uygun şekilde yuvarlama, tarih tabanlı hesaplamalarda artık yılları hesapla) her geliştiricinin biraz farklı ve genellikle biraz yanlış yaptığı iştir.
Neden Tek Bir Platform Dağılmış Araçlardan Daha Mantıklı
Tek bir hesap makinesi platformunun alternatifi, çoğu insanın bugün yaşadığı şeydir: her hesaplama türü için ayrı bir web sitesi. İpotek hesaplayıcısı için bir yer imi. BMI hesaplayıcısı için başka. Kripto kar aracı için üçüncü. Her sitenin kendi tasarım dili, kendi reklam yerleşimleri, kendi çerez onayı açılır pencere ve kendi sonuç sunma şekli vardır. Bu bağlantısız araçlar arasında geçiş yapmak bilişsel yükü gerçektir, hatta birisi alternatifi yaşayana kadar fark edilmeyecek kadar küçük de olsa.
calculator.yeb.to altında her şeye sahip olmak bu yükü ortadan kaldırır. Arayüz, her hesap makinesi arasında tutarlıdır. Girdiler aynı şekilde çalışır. Sonuçlar aynı şekilde biçimlendirilir. Açıklayıcı bağlam aynı yapıyı takip eder. BMI hesaplayıcısını kullanmış olan bir kullanıcı, etkileşim deseni aynı olduğu için ipotek hesaplayıcısının nasıl kullanılacağını tam olarak bilir. Bu tutarlılık, bir tasarım iyiliği gibi görünebilir, ama kullanışlılık üzerinde ölçülebilir bir etkiye sahiptir. Kullanıcılar, aracın nasıl çalıştığını anlamakta daha az zaman harcar ve dedikleri cevabı almakta daha fazla zaman harcar.
Ayrıca, dağılmış araçların kopyalayamayacağı bir keşfif avantajı vardır. BMR'sini hesaplamak için platforma gelen biri, aynı sayfada su tüketimi hesaplayıcısını görebilir ve hiç bir şekilde ne kadar su içmesi gerektiğini hesaplamadığını fark edebilir. İpotek ödemeyi kontrol eden birisi, bileşik faiz hesaplayıcısını keşfedebilir ve emeklilik projeksiyonlarını çalıştırmaya başlayabilir. İlgili araçların yakınlığı, izole edilmiş web sitelerine sağlayamayan doğal bir keşfif yolu yaratır, çünkü tek bir hesaplama için optimize edilmiş bir web sitesinin hiçbir nedeni olarak hareket etmek için ilişkisiz hesap makineleri yoktur. Tek platform yapabilir ve yaptığı, ve kullanım verileri, kullanıcıların önemli bir yüzdesinin ziyaret başına iki veya daha fazla hesap makinesi ile etkileşim kurduğunu gösterir.
Sayıların Arkasındaki Sayılar
Yüzden fazla hesap makinesi inşa etmek, insanların neyi ve ne zaman hesapladığı konusunda çok ilginç gözlemler yaratmıştır. Sağlık hesaplayıcıları Ocak ayında pik yapar, çünkü yeni yıl çözünürlüğü kalabalığı BMI ve kalori hesaplayıcılarına yeni spor üyeliklerinin coşkusuyla iner. İpotek hesaplayıcıları, merkez bankaları faiz oranı değişikliklerini açıkladığında tepeler, bazen açıklamadan saatler içinde. Kripto kar hesaplayıcıları, Bitcoin'in fiyat volatilitesi ile neredeyse mükemmeldir, boğa koşuları sırasında, ayı pazarları sırasında yükseli artan. Vergi hesaplayıcıları, dosyalama son tarihlerinden önce haftalarda tepe. Hatta temel yüzde hesaplayıcısı da mevsimsel bir desene sahiptir, öğrenci kullanımı sınav dönemleri sırasında pik yapar.
Platformda en popüler hesap makinesi, önemli bir marjla, sofistike sağlık veya finans araçlarından biri değildir. Bu basit yüzde hesaplayıcısıdır. "230'un %15'i nedir?" İnsanlar bu tür soruları dünya çapında günde milyonlarca kez arayarlar ve cevap, herhangi bir telefonun yerleşik hesaplayıcısının işleyebileceği sadece aritmetiktir. Ama insanlar bunu öyle düşünmüyorlar. Bunu bir yüzde sorunu olarak düşünüyorlar ve "yüzde hesaplayıcı" etiketli bir aracı istedikleri ve kendi spesifik cevaplarını veren. Dersdir ki, bir hesap makinesinin değeri, formulünün karmaşıklığında değildir. Arayüzünün netliğinde ve cevabın hızında bulunur.
İlk vücut yağı hesaplamasından yüzden fazla araçlı bir platforma olan yolculuğa geri bakıldığında, en şaşırtıcı gerçekleşme hiçbir bireysel hesap makinesinin yapı inşa etmesi zor olmamasıdır. Zorluk, talebin evrensel olduğunu ve mevcut arzın dağılmış, reklam yüklü ve kullanıcı deneyimine düşman olduğunu tanımaktı. Her hesap makinesi yalıtımda önemsizdir. Birlikte, net tarafından tam olarak yararlı olan bir şey oluştururlar, çünkü, kapsamlı, tutarlı ve hızlıdır. Başını başlatan vücut yağı sorusu hala aynı araçla cevaplandığı ve bununla takip eden spor gelişmesi orijinal "sadece bir hesap makinesi" inşa etme planından önemli ölçüde daha tutarlı olmuştur.
Sıkça Sorulan Sorular
Platformda ne tür hesap makineleri mevcuttur?
Platform dört ana kategori arasında yüzden fazla hesap makinesi içerir: sağlık (BMI, vücut yağı, BMR, kalori ihtiyaçları, su tüketimi, makro hesaplayıcı), finans (ipotek, bileşik faiz, kedi istifası, ROI, tasarruf, emeklilik), matematik (yüzde, kesirler, alan, hacim, ünite konversiyon) ve kripto (kar hesaplayıcısı, madencilik hesaplayıcı). Yeni hesap makineleri, kullanıcı talebine göre düzenli olarak eklenir.
Vücut yağı hesaplayıcısı profesyonel ekipman olmadan doğru mu?
Vücut yağı hesaplayıcısı, boyun, bel, kalça ve boy ölçümleri gerektiren ABD Donanması yöntemini kullanır. Bu yöntem klinik çalışmalar tarafından doğrulanmıştır ve genellikle DEXA taraması ölçümlerine 3 ila 4 yüzde puan içinde sonuçlar verir. Laboratuvar yöntemleri kadar kesin olmasa da, zamanla değişiklikleri izlemek için güvenilir bir tahmin sağlar, bu da spor ilerlemesini izleyen insanlar için en yaygın kullanım durumudur.
Hesap makinelere API aracılığıyla erişilmesi mümkün mü?
Evet. Hesap Makinesi API'si, harici uygulamaların giriş değerleri göndermesini ve hesaplanmış sonuçları programlı olarak almasını sağlar. Bu, fitness uygulamaları, finansal planlama araçları veya temel formülleri yeniden uygulamadan gömülü hesaplama yeteneklerine ihtiyaç duyan herhangi bir uygulama oluşturan geliştiriciler için yararlıdır.
Hesap makineleri ücretsiz kullanılabilir mi?
calculator.yeb.to web tabanlı hesap makineleri kayıt veya abonelik olmadan ücretsiz kullanılabilir. Programlama erişimi için Hesap Makinesi API'si, hesaplamaların istekte başına ücretlendirildiği kredi tabanlı bir fiyatlandırma modeli kullanır, iki hafif hem de ağır kullanım desenleri için ekonomik hale getirir.
Bileşik faiz hesaplayıcısı farklı birleşik frekanslarını nasıl işler?
Bileşik faiz hesaplayıcısı, günlük, aylık, üç aylık, altı aylık ve yıllık birleşik frekansları destekler. Kullanıcılar, müdürü, yıllık faiz oranını, birleşik frekansı ve yatırım süresini belirtir. Hesaplayıcı, son miktarı, kazanılan toplam faiz ve yatırım zamanla nasıl büyüdüğünün yıldan yıla dökümünü gösterir.
Bu hesaplamalar için neden sadece bir elektronik tablo kullanmıyorsunuz?
Elektronik tablolar tüm bu hesaplamaları yapabilir, ancak formülleri doğru şekilde ayarlamak, kendisi bir hata kaynağıdır. Ön yapılı, doğrulanmış formüller ile açılmış bir hesap makinesi, formül hatası riskini ortadan kaldırır ve sonuçların ne anlama geldiği konusunda bağlamsal bilgiler sağlar. Tek seferlik hesaplamaların, bir elektronik tablo açmak ve formül inşa etmek, değerleri anında yanıt veren amaçlı bir aracına yazmaktan daha uzun sürer.