1 puan yazan GN⁺ 2024-06-25 | 1 yorum | WhatsApp'ta paylaş

Yuvarlatılmış dikdörtgenler her yerde!

Ana noktaların özeti

  • Bill Atkinson’ın yeni algoritması:

    • Bill Atkinson, QuickDraw’a daire ve elipsleri hızlı çizen yeni kod ekledi.
    • 68000 işlemcisinin sınırlamalarını aşmak için, daireleri yalnızca toplama ve çıkarma ile hesaplayan bir yöntem geliştirdi.
    • Bu teknik, tek sayıların toplamının bir sonraki tam kareyi verdiği gerçeğinden yararlanıyordu.
  • Steve Jobs’un geri bildirimi:

    • Steve Jobs, Bill’in demosunu gördükten sonra yalnızca daire ve elipslerin değil, yuvarlatılmış köşeli dikdörtgenlerin de gerekli olduğunu önerdi.
    • Steve, yuvarlatılmış köşeli dikdörtgenlerin günlük hayatta çok yaygın kullanıldığını vurguladı.
    • Bill başlangıçta bunun zor olacağını düşündü, ancak Steve’in ısrarıyla denemeye karar verdi.
  • Yuvarlatılmış köşeli dikdörtgenlerin gerçekleştirilmesi:

    • Bill, yuvarlatılmış köşeli dikdörtgenleri hızlı çizen kodu yazdı.
    • Bu yeni özellik "RoundRects" olarak adlandırıldı ve kullanıcı arayüzünün çeşitli bölümlerine entegre edildi.
    • Yuvarlatılmış köşeli dikdörtgenler kısa sürede vazgeçilmez bir unsur haline geldi.

GN⁺ görüşü

  • Teknik arka plan:

    • 68000 işlemcisi kayan noktalı işlemleri desteklemediği için, daire çizmek adına yalnızca toplama ve çıkarma kullanan bir yönteme ihtiyaç vardı.
    • Bill Atkinson’ın algoritması, bu kısıtları aşan yenilikçi bir yaklaşımdı.
  • Kullanıcı deneyiminin önemi:

    • Steve Jobs, teknik başarıların yanı sıra kullanıcı deneyimine de önem veriyordu.
    • Yuvarlatılmış köşeli dikdörtgenler, kullanıcı arayüzünün estetik yönünü iyileştirmede önemli bir rol oynadı.
  • Yenilik için motivasyon:

    • Steve Jobs’un geri bildirimi, Bill Atkinson’a yeni bir meydan okumayı deneme motivasyonu verdi.
    • Bu, ekip içinde geri bildirim ve iş birliğinin ne kadar önemli olduğunu gösteriyor.
  • Teknolojinin evrimi:

    • Başlangıçta küçük görünen iyileştirmelerin daha sonra büyük değişimlere yol açabileceğini gösteriyor.
    • Yuvarlatılmış köşeli dikdörtgenler, sonrasında çeşitli yazılımlarda ve tasarımlarda standart haline geldi.
  • İlgili teknolojiler:

    • Günümüzde birçok grafik kütüphanesi ve framework, yuvarlatılmış köşeli dikdörtgenleri kolayca uygulayabiliyor.
    • Örneğin, CSS’teki border-radius özelliği, web tasarımında yuvarlatılmış köşelerin kolayca uygulanmasını sağlıyor.

1 yorum

 
GN⁺ 2024-06-25
Hacker News görüşleri
  • Windows düğmesinin köşeleri çeşitli sürümlerde yuvarlak ya da köşeli biçimlere dönüşmüş. Ben şahsen köşeli kenarları tercih ediyorum.
  • Macintosh geliştirilirken Bill Atkinson'ın evden çalışmış olması etkileyici.
  • Apple'ın yuvarlatılmış dikdörtgeni artık squircle biçimini almış.
  • Steve Jobs'un güçlü estetik anlayışı ve "beşeri bilimler + teknoloji" felsefesi samimi geliyor.
  • Yuvarlatılmış dikdörtgenler her yerde. İlgili bağlantılar: Round rectangles are everywhere, History of Rounded Corners, Steve Jobs and Rounded Corners, The story of round rectangles
  • macOS'taki yuvarlatılmış köşeler modern ve hoş bir tasarım yaratıyor. iPhone simgeleri de daha çekici görünüyor. Diğer platformlar da bunu benimsemeli.
  • Brooklyn'deki bir yaz kampında ahşap işleme dersi aldım; eğitmenlerden biri tüm köşeleri yuvarlatmamı söylerken, diğeri onları köşeli bırakmamı söyledi.
  • Yuvarlatılmış dikdörtgenlerle köşeli dikdörtgenleri karşılaştırınca, gerçek hayatta kapı kasaları, çerçeveler, kitaplar, dolaplar ve pencerelerin çoğunun köşeli olduğu görülüyor. Doğal nesneler ise dikdörtgen değil.
  • Mac OS ROM hack'i ile tamamen dairesel pencereler oluşturmak mümkün. İlgili bağlantı: Mac OS ROM hack
  • Bill Atkinson'ın beklediği tepkiyi alamadığında vazgeçmeyip yuvarlatılmış dikdörtgen sorununu çözmesi etkileyici.