2 puan yazan GN⁺ 2023-12-14 | 1 yorum | WhatsApp'ta paylaş

CLI, GUI, web, mobil gibi kullanıcı arayüzlerine ilgi

  • Kullanıcı arayüzleri; komut satırı arayüzü (CLI), grafiksel kullanıcı arayüzü (GUI), web, mobil gibi çeşitli biçimlerde bulunur.
  • Bu arayüzler, kullanıcı ile bilgisayar sistemi arasındaki etkileşimi mümkün kılar ve her biri kendi özellikleri ile kullanım ortamına göre seçilir.
  • Kullanıcının ilgisi ve ihtiyaçlarına göre uygun arayüzü seçmek önemlidir.

GN⁺ görüşü:

  • Kullanıcı arayüzleri, teknolojinin erişilebilirliğini belirleyen önemli bir unsurdur ve kullanıcı deneyimini (UX) iyileştirmede kilit rol oynar.
  • CLI, uzman kullanıcılara güçlü kontrol sağlarken GUI sezgisel kullanım sunduğu için genel kullanıcılar açısından daha tanıdıktır.
  • Web ve mobil arayüzler erişilebilirlik ve kullanım kolaylığı sunarak modern yaşamda hızla yaygınlaşmakta, bu da teknolojinin demokratikleşmesine katkı sağlamaktadır.

1 yorum

 
GN⁺ 2023-12-14
Hacker News görüşleri
  • Kedi sahiplenme deneyimi

    • Bir çift, battersea.org.uk üzerinden sahiplenmeye çalıştı ancak web sitesi geç güncellendiği için uygun bir kediyi kaçırdı.
    • Web sitesinin dahili JSON API'sini kullanarak kedi verilerini gerçek zamanlı alan ve Twitter üzerinden bildirim gönderen bir Elixir uygulaması yaptılar.
    • Bu yöntemle "Fluff" adlı siyah kediyi hızla fark edip başarıyla sahiplendiler.
  • Kişisel oyun geliştirme deneyimi

    • Geliştirici yalnızca kendisi için oyun geliştiriyor ve çeşitli oyunlar ile uygulamalar yapıyor.
    • 2 adımlı doğrulama kodlarını QR kodu olarak şifreleyip fotoğraf akışında saklayan bir uygulama gibi araçlar geliştirdi.
  • Kişisel araçtan herkese açık uygulamaya

    • Renk körü bir geliştirici, kendi ihtiyacına uygun bir renk tanıma aracı yaptı; daha sonra Pantone lisansı alarak bunu tamamlanmış bir uygulamaya dönüştürdü.
    • Renk körleri için CBVision, nefes egzersizine yardımcı olan Unwind ve dijital göz yorgunluğunu azaltan LookAway gibi uygulamalar geliştirdi.
  • Almanca Umlaut giriş aracı

    • QWERTY klavye kullanırken Almanca Umlaut'ları (ä, ö, ü, ß) kolayca girmeyi sağlayan bir araç geliştirdi.
    • Bu araç, alternatif yazımları kullanarak istenen metni Almancaya dönüştürüyor.
  • Podcast reklam engelleyici

    • ABD dışında yaşayan bir geliştirici, ABD podcast'lerindeki tekrar eden reklamları engellemek için bir uygulama yaptı.
    • XML feed'lerini alıp ses parmak izi tanıma kütüphanesi kullanarak reklamları tespit edip kaldırıyor.
  • Çeşitli kişisel projeler

    • Basit bir elektronik tablo ile JavaScript REPL'i birleştiren bir uygulama, Lisp tabanlı bir CAD uygulaması, uzay istasyonu inşa etme oyunu, dosya aktarım aracı ve web tabanlı bir İncil okuma uygulaması geliştirdi.
  • Eğitsel web siteleri ve oyunlar

    • Popüler kurgu dışı kitapları özetleyerek hatırlamayı kolaylaştıran bir web sitesi, kullanıcı üretimli bir medya veritabanı, kısa ve öz dünya haberleri sunan bir site ve Wordle'dan ilham alan bir kelime tahmin oyunu yaptı.
  • Dijital kayıt aramaya takıntı

    • Ziyaret edilen web sayfalarının tam metninde arama yapabilen bir Chrome uzantısı, tüm tarayıcıların arama geçmişini toplayan bir araç ve ChatGPT arayüzünü tam metin arama özelliğiyle birleştiren bir uygulama geliştirdi.
  • macOS için ilerleme durumu gösteren uygulama

    • Zaman algısını destekleyen bir menü çubuğu uygulaması; ilerleme durumunu görsel olarak gösteriyor ve çalışmayı video olarak kaydetme özelliği içeriyor.
  • Ağaç tabanlı yapılacaklar yönetim uygulaması

    • Geliştirici, günlük yaşamını yönetmek için ağaç tabanlı bir yapılacaklar uygulaması yaptı ve bu sayede çeşitli programlama teknikleri öğrendi.